Todos os artigos

Shell Script (Linux/Bash)

Arrays no Bash

Esta aula ensina como trabalhar com arrays no Bash, desde a declaração e acesso a elementos até a iteração sobre todos os itens. Você verá exemplos práticos e exercícios para fixar o conteúdo.

Lido
PHP

Cliente HTTP em PHP

Nesta aula, você aprenderá a fazer requisições HTTP em PHP usando cURL, file_get_contents com contexto e a biblioteca Guzzle, além de técnicas para tratar respostas de forma eficiente e segura.

Lido
Segurança da Informação

Segurança de Incident Simulation

Esta aula explora a simulação de incidentes de segurança, com foco em exercícios de mesa (tabletop), boas práticas para conduzi-los, lições aprendidas e métricas para avaliar a eficácia. O aluno aprenderá a planejar, executar e melhorar continuamente simulações de incidentes, fortalecendo a preparação da equipe de resposta.

Lido
PHP

Datas e horas em PHP

Esta aula explora o uso de datas e horas em PHP, abordando as classes DateTime e DateTimeImmutable, formatação de datas, intervalos de tempo e fusos horários. Você aprenderá a manipular datas de forma robusta, considerando boas práticas e casos comuns.

Lido
Rust

Slices em Rust

Esta aula explora o conceito de slices em Rust, abordando string slices (&str), slices de arrays e a motivação por trás deles. Discutimos como slices fornecem referências seguras a partes de coleções sem cópia, e destacamos pegadinhas comuns para evitar erros de compilação e de lógica.

Lido
PowerShell

Condicionais no PowerShell

Aula completa sobre condicionais no PowerShell, cobrindo if/elseif/else, operadores de comparação, o operador ternário do PS 7 e exemplos práticos. Inclui exercícios com respostas ocultas e referências oficiais.

Lido
Python

Funções avançado em Python

Esta aula explora conceitos avançados de funções em Python: funções como objetos de primeira classe, funções aninhadas, closures e recursão. Você aprenderá a criar código mais flexível e elegante, com exemplos práticos e exercícios.

Lido
PHP

Introdução a testes em PHP

Esta aula introduz os conceitos fundamentais de testes em PHP, abordando a importância de testar, os diferentes tipos de testes (unitários, de integração, etc.), uma visão geral do PHPUnit como ferramenta padrão, e a criação do primeiro teste com exemplos práticos. O aluno aprenderá a configurar e executar testes básicos, compreendendo a estrutura de um teste e a sintaxe do PHPUnit.

Lido
Go

Aplicações CLI em Go

Esta aula aborda a criação de aplicações de linha de comando (CLI) em Go, desde o uso da biblioteca padrão flag até a implementação de subcomandos e a utilização de bibliotecas populares como Cobra. O conteúdo inclui estrutura de projetos, exemplos práticos e exercícios para fixação.

Lido
DevOps

Segurança de containers e imagens

Esta aula aborda práticas essenciais para assegurar containers e imagens em ambientes DevOps, incluindo o uso de imagens mínimas, execução como usuário não-root, varredura de vulnerabilidades (scanning) e políticas de segurança. O conteúdo inclui exemplos práticos, boas práticas e exercícios para fixação.

Lido
Go

Projeto: ferramenta CLI em Go

Nesta aula, você aprenderá a criar uma ferramenta de linha de comando (CLI) em Go, abordando desde o parsing de argumentos até a leitura de arquivos, saída formatada e testes. O projeto prático consolidará os conceitos de forma aplicada, preparando você para desenvolver utilitários reais.

Lido
Rust

Traits em Rust

Nesta aula, você aprenderá a definir e implementar traits em Rust, incluindo métodos default e como usar traits como contratos para abstração e reutilização de código. Vamos explorar desde o básico até exemplos práticos, com exercícios para fixar o conteúdo.

Lido
Linguagem C

Lendo arquivos em C

Nesta aula, você aprenderá a ler arquivos em C usando fgetc e fgets, compreenderá o conceito de EOF (fim de arquivo) e como percorrer arquivos linha a linha. Também discutiremos cuidados importantes ao trabalhar com leitura de arquivos, como buffer overflow e tratamento de erros.

Lido
Python

Funções em Python

Nesta aula, você aprenderá a definir funções em Python usando a palavra-chave def, a trabalhar com parâmetros e retornos, a documentar suas funções com docstrings e a entender o escopo de variáveis. Através de exemplos práticos e exercícios, você dominará a criação de código modular e reutilizável.

Lido
PowerShell

Strings no PowerShell

Nesta aula, você aprenderá a trabalhar com strings no PowerShell, compreendendo as diferenças entre aspas simples e duplas, como usar interpolação de variáveis, criar here-strings para blocos de texto e aplicar métodos de string para manipulação avançada.

Lido