Todos os artigos

PHP

Headers e redirecionamentos

Esta aula aborda o uso da função header() em PHP para enviar cabeçalhos HTTP, com foco em redirecionamentos via Location. Também são explicados os principais códigos HTTP, cuidados com output buffering e boas práticas para evitar erros comuns.

✓ Lido
JavaScript

Parâmetros avançados

Esta aula aborda parâmetros avançados em JavaScript, incluindo valores padrão, rest parameters e desestruturação nos parâmetros. Você aprenderá a tornar funções mais flexíveis e expressivas, lidando com argumentos opcionais, número variável de argumentos e extração direta de objetos e arrays.

✓ Lido
Segurança da Informação

Princípios de Engenharia de Confiança

Esta aula aborda princípios fundamentais de engenharia de confiança em segurança da informação: privilégio mínimo, defesa em profundidade, falha segura e seguro por padrão. Cada princípio é explicado com exemplos práticos e boas práticas para projeto de sistemas seguros.

✓ Lido
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