Todos os artigos

PHP

Cookies

Esta aula aborda o gerenciamento de cookies em PHP, incluindo a criação com setcookie(), leitura via $_COOKIE, definição do tempo de vida e configurações de segurança como HttpOnly e Secure. O conteúdo é prático, com exemplos de código e boas práticas para uso seguro de cookies.

Lido
DevOps

SSH e acesso remoto

Esta aula aborda o uso de SSH para acesso remoto seguro, incluindo geração e gerenciamento de chaves, conexão a servidores, transferência de arquivos com scp e rsync, e boas práticas de segurança. O conteúdo é prático e voltado para profissionais de DevOps.

Lido
Segurança da Informação

Fundamentos de Segurança da Informação

Esta aula apresenta os fundamentos da segurança da informação, abordando os pilares Confidencialidade, Integridade e Disponibilidade (CIA Triad), além de ameaças, vulnerabilidades e controles de segurança. O conteúdo é voltado para alunos intermediários, com exemplos práticos e exercícios.

Lido
Python

Escolhendo a estrutura certa

Esta aula ensina a escolher a estrutura de dados adequada em Python, comparando listas, tuplas, sets e dicionários sob os aspectos de características, complexidade de tempo, casos de uso e performance. O aluno aprenderá a tomar decisões informadas para escrever código mais eficiente e legível.

Lido
Shell Script (Linux/Bash)

Condicionais e test

Esta aula aborda as estruturas condicionais em Shell Script, incluindo o uso de if/then/fi, o comando test e os colchetes simples e duplos, destacando as diferenças entre eles para escrita de scripts robustos.

Lido
Shell Script (Linux/Bash)

Comparações

Esta aula aborda comparações em Shell Script, incluindo numéricas, de strings e de arquivos, além de como combiná-las com operadores lógicos. O conteúdo é prático e progressivo, com exemplos de código e exercícios resolvidos.

Lido
Go

Erros avançado

Nesta aula avançada sobre erros em Go, exploramos o wrapping de erros com %w, as funções errors.Is e errors.As para comparação e desempacotamento, a criação de erros customizados com structs, e o padrão de erros sentinela. Com exemplos práticos, você aprenderá a construir e gerenciar hierarquias de erros de forma robusta.

Lido
Python

Conjuntos (set)

Nesta aula, exploramos os conjuntos (set) em Python, abordando sua criação, operações como união e interseção, a propriedade de unicidade e a variante imutável frozenset. A aula inclui exemplos práticos, boas práticas e exercícios para fixação.

Lido
Linguagem C

Recursão

Esta aula aborda o conceito de recursão em C, explicando como funções podem chamar a si mesmas para resolver problemas de forma elegante. São discutidos o caso base, a pilha de chamadas e exemplos práticos como fatorial e Fibonacci, além dos limites da recursão, como estouro de pilha.

Lido
PowerShell

ForEach-Object

Esta aula cobre o cmdlet ForEach-Object do PowerShell, essencial para iterar sobre itens no pipeline. Você aprenderá a usar o iterador automático $_, os blocos Begin/Process/End, e as diferenças entre ForEach-Object e a instrução foreach.

Lido
Rust

O tipo Result

Esta aula aborda o tipo Result do Rust, que é usado para operações que podem falhar. Você aprenderá a usar Ok e Err, propagar erros com o operador ?, comparar expect e unwrap, e aplicar tratamento idiomático de erros.

Lido
PowerShell

Pipeline avançado

Nesta aula, exploramos o pipeline avançado do PowerShell, incluindo múltiplos estágios, considerações de performance, situações em que não se deve usar pipeline e boas práticas para escrever scripts eficientes e legíveis.

Lido
Python

O módulo collections

Esta aula apresenta o módulo collections do Python, que oferece estruturas de dados especializadas e eficientes. Exploramos defaultdict, Counter, deque e namedtuple, com exemplos práticos de uso.

Lido
PowerShell

Sort-Object e Group-Object

Esta aula aborda os cmdlets Sort-Object e Group-Object do PowerShell, que permitem ordenar e agrupar dados de forma eficiente. Você aprenderá a ordenar por uma ou múltiplas propriedades, agrupar objetos e contar itens em grupos, com exemplos práticos e boas práticas.

Lido
Shell Script (Linux/Bash)

Substituição de comandos

A aula aborda a substituição de comandos em shell script, explicando as sintaxes $(comando) e backticks, o aninhamento de substituições e casos de uso práticos. O foco é ensinar como capturar a saída de comandos para uso em variáveis e expressões.

Lido