Todos os artigos

Segurança da Informação

Segurança de Logs e Monitoramento

Esta aula aborda a segurança de logs e monitoramento, essenciais para detectar e responder a incidentes de segurança. Você aprenderá sobre centralização de logs, políticas de retenção, configuração de alertas e detecção de anomalias, com exemplos práticos e boas práticas para implementar uma estratégia robusta.

✓ Lido
Go

panic, recover e defer

Esta aula aborda os mecanismos de controle de fluxo e tratamento de erros em Go: defer para adiar execuções, panic para interromper o fluxo em condições excepcionais e recover para retomar o controle. Você aprenderá a ordem de execução dos defers, como usar panic e recover corretamente e quando evitá-los, com exemplos práticos e boas práticas.

✓ Lido
Shell Script (Linux/Bash)

sed avançado

Nesta aula, você aprenderá técnicas avançadas de sed, incluindo deleção e inserção de linhas, uso de grupos de captura e backreferences, edição in-place com a opção -i, e exemplos práticos que combinam esses recursos para manipular textos de forma eficiente.

✓ Lido
JavaScript

Promise.all, race, allSettled e any

Nesta aula, você aprenderá a combinar múltiplas Promises em JavaScript usando os métodos estáticos Promise.all, Promise.race, Promise.allSettled e Promise.any. Vamos explorar as diferenças entre eles, quando usar cada um, e ver exemplos práticos que ilustram seu comportamento em cenários reais.

✓ Lido
Go

Ordenação (sort)

Nesta aula, você vai dominar a ordenação em Go: desde a função sort.Slice para ordenar fatias de forma simples, até a implementação da interface sort.Interface para controle total. Também veremos como usar sort.Search para buscas eficientes e entenderemos a diferença entre ordenação estável e instável, com exemplos práticos e exercícios.

✓ Lido
JavaScript

setTimeout, setInterval e debounce/throttle

Aula completa sobre agendamento de tarefas em JavaScript com setTimeout e setInterval, incluindo cancelamento, e técnicas de debounce e throttle para otimizar eventos de alta frequência. Inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
PHP

Composer

Aula sobre o Composer, o gerenciador de dependências do PHP. Aprenda a criar um composer.json, instalar pacotes e usar o autoload do Composer para carregar classes automaticamente.

✓ Lido
Linguagem C

E/S formatada em detalhe

Nesta aula, exploramos em profundidade a entrada e saída formatada em C, cobrindo printf com largura, precisão e flags, os perigos do scanf, e as funções sprintf/snprintf e sscanf para manipulação de strings. Aprenda a controlar a formatação com precisão e a evitar armadilhas comuns de segurança e buffer overflow.

✓ Lido
Linguagem C

Arquivos de cabeçalho

Nesta aula, você aprenderá a organizar seu código em C usando arquivos de cabeçalho (.h) e arquivos de implementação (.c). Veremos o que deve ser colocado em cada um, como usar include guards e #pragma once para evitar inclusões duplicadas, e boas práticas de organização em projetos maiores.

✓ Lido
PHP

Prevenindo SQL injection

Aula completa sobre prevenção de SQL injection em PHP, cobrindo o conceito, a proteção oferecida por prepared statements, erros comuns e boas práticas, com exemplos práticos, exercícios e referências.

✓ Lido
Go

Genéricos avançado

Esta aula avança no estudo de genéricos em Go, abordando constraints customizadas, o operador comparable, a inferência de tipos e as limitações da implementação atual. Você aprenderá a criar funções e tipos genéricos reutilizáveis, entenderá quando usar restrições específicas e conhecerá as restrições impostas pela linguagem.

✓ Lido
Go

Expressões regulares (regexp)

Nesta aula, você aprenderá a trabalhar com expressões regulares em Go usando o pacote regexp. Vamos cobrir desde a compilação de padrões até operações de busca, substituição e captura de grupos, além de discutir boas práticas de performance para uso eficiente em aplicações reais.

✓ Lido
Segurança da Informação

Gestão de Vulnerabilidades

Esta aula aborda a gestão de vulnerabilidades, um pilar da segurança da informação, detalhando as etapas de triagem, priorização, patching e SLA. Você aprenderá a identificar, classificar, corrigir e monitorar vulnerabilidades de forma eficaz, com exemplos práticos e exercícios para fixar o conteúdo.

✓ Lido
PowerShell

Escrevendo arquivos

Nesta aula, você aprenderá a escrever arquivos no PowerShell usando cmdlets como Set-Content, Add-Content e Out-File, além de entender como controlar a codificação dos arquivos e os cuidados essenciais para evitar erros comuns, como sobrescrita acidental e problemas de encoding.

✓ Lido
PHP

Autoload e PSR-4

Esta aula ensina como implementar autoload de classes em PHP usando spl_autoload_register e a PSR-4, explicando a importância dessa prática, a estrutura de pastas recomendada e fornecendo exemplos práticos para aplicação imediata.

✓ Lido