Todos os artigos

Segurança da Informação

Segurança de Automação

Esta aula aborda a segurança em automação, focando em guardrails (salvaguardas), templates seguros e processos de revisão. Você aprenderá a implementar controles para evitar erros, usar modelos padronizados e revisar mudanças automatizadas, garantindo confiabilidade e conformidade.

Lido
PowerShell

Projeto: consumindo uma API REST

Nesta aula, você aprenderá a consumir uma API REST usando o PowerShell, cobrindo desde o uso do cmdlet Invoke-RestMethod até autenticação, processamento de JSON e formatação de saída. Ao final, você terá um projeto prático completo para integrar APIs em seus scripts.

Lido
DevOps

Segurança no CI/CD

Esta aula aborda a segurança em pipelines de CI/CD, cobrindo scanning de dependências, SAST e DAST, scanning de imagens e gates de segurança. O foco é integrar práticas de segurança automatizadas no fluxo de desenvolvimento, com exemplos práticos em bash e referências a ferramentas e boas práticas.

Lido
Segurança da Informação

Segurança de Análise de Pacotes

Esta aula aborda a segurança na análise de pacotes de software, cobrindo metadados, fingerprints, proveniência e verificação. Você aprenderá a avaliar a autenticidade e integridade de pacotes, além de boas práticas para mitigar riscos em cadeias de suprimentos.

Lido
DevOps

Gerenciamento de segredos avançado

Nesta aula avançada sobre gerenciamento de segredos, você aprenderá a implementar vaults, rotação automática, injeção segura e auditoria em ambientes DevOps. Serão apresentados conceitos, ferramentas e exemplos práticos para proteger credenciais e dados sensíveis, garantindo conformidade e segurança.

Lido
DevOps

DevSecOps: segurança no pipeline

Nesta aula, exploramos o conceito de DevSecOps e como integrar a segurança no pipeline de CI/CD desde o início do desenvolvimento. Abordamos o shift-left security, a responsabilidade compartilhada, a cultura necessária e uma visão geral das práticas e ferramentas. Inclui exemplos práticos, exercícios com respostas e referências para aprofundamento.

Lido
PowerShell

Projeto: script de limpeza/manutenção

Nesta aula, você aprenderá a criar um script de limpeza e manutenção de sistema no PowerShell, cobrindo desde a identificação de arquivos temporários e obsoletos até a remoção segura com proteções como dry-run e logging, seguindo boas práticas de segurança e auditoria.

Lido
Rust

O ecossistema Rust

Esta aula explora o ecossistema Rust, cobrindo crates essenciais por área de desenvolvimento, a comunidade vibrante, as edições da linguagem e estratégias para se manter atualizado. O objetivo é capacitar o aluno a navegar e aproveitar todo o potencial do ecossistema Rust.

Lido
Segurança da Informação

Segurança de Análise de Malware

Esta aula apresenta os fundamentos da análise de malware, abordando as técnicas estática e dinâmica, o uso de sandboxes para execução segura e a criação de regras YARA para detecção de padrões. O aluno aprenderá a identificar arquivos maliciosos, entender seu comportamento e desenvolver regras de detecção personalizadas.

Lido
Segurança da Informação

Segurança de Incident Response

Esta aula aborda as etapas essenciais de um plano de resposta a incidentes de segurança, com foco em triage, contenção, recuperação e lições aprendidas. O conteúdo inclui definições, práticas recomendadas, exemplos práticos e exercícios para consolidar o conhecimento.

Lido
JavaScript

Projeto: um jogo simples

Nesta aula, você vai construir um jogo simples de navegador usando JavaScript, aplicando conceitos como loop de jogo, gerenciamento de estado, interação por teclado e renderização. O projeto será um jogo de "pegue o item" onde o jogador controla um personagem para coletar itens que aparecem aleatoriamente, com pontuação e dificuldade progressiva.

Lido
DevOps

Gerenciamento de incidentes

Aula sobre gerenciamento de incidentes em DevOps, cobrindo detecção, resposta, comunicação e postmortems blameless, com exemplos práticos e exercícios para fixação.

Lido
PHP

Roadmap: próximos passos em PHP

Nesta aula final, você vai aprender como dar os próximos passos na sua jornada com PHP: aprofundar-se em frameworks, evoluir em arquitetura de software, adotar testes automatizados e manter uma rotina de estudos eficiente. Vamos explorar cada área com exemplos práticos e referências para continuar evoluindo como desenvolvedor.

Lido
Rust

Estratégias de recuperação de erros

Nesta aula, exploramos estratégias robustas de recuperação de erros em Rust: retry com backoff, fallback para valores ou funções alternativas, circuit breaker para evitar falhas em cascata e logging estruturado com crates como log e env_logger. Através de exemplos práticos, você aprenderá a implementar essas técnicas em seus programas Rust para aumentar a resiliência e a confiabilidade.

Lido
PowerShell

Interagindo com .NET avançado

Nesta aula, você aprenderá a interagir com o .NET de forma avançada no PowerShell, incluindo carregamento de assemblies, uso de tipos genéricos, manipulação de eventos e aplicações práticas. Vamos explorar como o PowerShell pode acessar e controlar a plataforma .NET para criar scripts mais poderosos e flexíveis.

Lido