Todos os artigos

Segurança da Informação

Segurança de Controles de Acesso

Esta aula aborda a segurança dos controles de acesso, focando nos conceitos de autorização, revisões, entitlement e separação de funções. Você aprenderá a importância de cada um, como implementá-los e como eles se relacionam para proteger os recursos de uma organização.

Lido
PHP

Otimizando acesso a banco

Esta aula aborda técnicas essenciais para otimizar o acesso a banco de dados em PHP, focando no problema N+1, no uso de índices, no eager loading e no profiling de queries. Você aprenderá a identificar gargalos, evitar consultas redundantes e melhorar a performance das suas aplicações.

Lido
PHP

Generators e yield

Nesta aula, você aprenderá sobre generators e a palavra-chave yield no PHP, entendendo como eles permitem iterar sobre grandes conjuntos de dados de forma eficiente, economizando memória. Veremos o que são, como funcionam, casos de uso práticos e exercícios para fixar o conteúdo.

Lido
PHP

Iterators e SPL

Esta aula explora o uso de iteradores no PHP, focando nas interfaces Iterator e IteratorAggregate, além de classes utilitárias da SPL como ArrayObject e SplStack. Você aprenderá a criar iteradores personalizados para controlar a iteração sobre coleções de dados, entenderá quando cada abordagem é mais adequada e praticará com exercícios.

Lido
Python

Frameworks web (visão geral)

Esta aula apresenta uma visão geral dos principais frameworks web em Python: Flask, Django e FastAPI. Você aprenderá as características de cada um, quando utilizá-los, os trade-offs envolvidos e os recursos que oferecem, permitindo tomar decisões informadas em seus projetos.

Lido
Rust

Revisão de segurança em unsafe

Esta aula revisa práticas essenciais para garantir segurança ao usar código unsafe em Rust, abordando a ferramenta Miri para detecção de UB, invariantes que devem ser mantidos, documentação adequada de contratos e processos de auditoria. O objetivo é consolidar o conhecimento para escrever e revisar código unsafe de forma responsável.

Lido
Segurança da Informação

Segurança de Empresas e Equipes

Esta aula aborda a segurança da informação no contexto empresarial e de equipes, focando em quatro pilares: Security Champions, SOC (Security Operations Center), Awareness (conscientização) e Escalation (escalonamento). Você aprenderá como estruturar programas eficazes, a importância de cada elemento e como implementá-los na prática.

Lido
DevOps

Computação na nuvem

Esta aula explora os principais modelos de computação em nuvem — VMs, containers gerenciados e serverless — detalhando suas características, casos de uso e critérios de escolha. Ao final, o aluno terá uma base sólida para decidir qual abordagem adotar em seus projetos DevOps, equilibrando controle, custo e escalabilidade.

Lido
Go

Embutindo arquivos (embed)

Nesta aula, você aprenderá a embutir arquivos estáticos no binário Go usando a diretiva //go:embed, explorando como servir assets em aplicações web, casos de uso práticos e as limitações dessa funcionalidade. O conteúdo inclui exemplos de código, exercícios com respostas e referências para aprofundamento.

Lido
Python

Bibliotecas de dados (visão geral)

Esta aula apresenta uma visão geral das principais bibliotecas de dados em Python, com foco em NumPy e Pandas, seus casos de uso, o ecossistema científico e recursos essenciais para aprofundamento.

Lido
PowerShell

Parsing de texto

Nesta aula, você aprenderá técnicas essenciais de parsing de texto no PowerShell, incluindo o uso do cmdlet Select-String para busca avançada em arquivos e strings, e os operadores -split e -join para dividir e unir cadeias de caracteres. Exploraremos casos de uso práticos e exercícios para consolidar o conhecimento.

Lido
PHP

Estratégias de cache

Esta aula explora estratégias de cache em PHP, abordando cache em arquivo, Redis/Memcached, cache de queries e invalidação. Você aprenderá a implementar cada técnica, suas vantagens e desvantagens, e boas práticas para melhorar o desempenho de aplicações web.

Lido
Segurança da Informação

Segurança de Busca e Threat Hunting

Esta aula aborda os fundamentos da segurança de busca e threat hunting, explorando como a telemetria, as caças (hunts), a formulação de hipóteses e o conhecimento de TTPs capacitam analistas a proativamente identificar ameaças antes que causem danos. Ao final, o aluno será capaz de estruturar um processo de threat hunting eficaz em sua organização.

Lido
Go

Padrões de projeto em Go

Esta aula explora padrões de projeto em Go, apresentando os padrões Functional Options, Strategy e Factory, com exemplos práticos e discussão sobre a abordagem idiomática versus a clássica. O objetivo é mostrar como aplicar esses padrões de forma eficiente no contexto da linguagem Go.

Lido
Python

HTTP com requests

Nesta aula, você aprenderá a fazer requisições HTTP em Python usando a biblioteca requests. Exploraremos os métodos GET e POST, como enviar cabeçalhos personalizados, trabalhar com dados JSON e tratar erros de forma robusta, com exemplos práticos e exercícios para fixar o conteúdo.

Lido