Todos os artigos

Python

Pacotes em Python

Esta aula explora a criação e organização de pacotes em Python, cobrindo o papel do arquivo __init__.py, a estrutura de subpacotes, o uso de imports relativos e a organização de projetos em pacotes. Ao final, você será capaz de estruturar projetos Python de forma modular e reutilizável.

Lido
PowerShell

Gerenciamento de segredos no PowerShell

Esta aula ensina como gerenciar segredos no PowerShell usando o módulo SecretManagement, incluindo a configuração de vaults, armazenamento e recuperação segura de credenciais e chaves, além de boas práticas para evitar exposição acidental.

Lido
Segurança da Informação

Segurança de Labs Práticos

Esta aula aborda a segurança em laboratórios práticos de hacking e testes de invasão, cobrindo desde a configuração segura do ambiente até a documentação e definição de escopo. Aprenda a montar um lab seguro, testar com ética, documentar suas ações e respeitar limites legais.

Lido
PowerShell

Debugging no PowerShell

Nesta aula, você aprenderá técnicas essenciais de depuração no PowerShell, incluindo o uso de cmdlets como Set-PSBreakpoint e Write-Debug, além de como configurar breakpoints no Visual Studio Code e executar step-through para inspecionar o código linha por linha.

Lido
Python

Classes e objetos em Python

Nesta aula, você aprenderá os fundamentos da programação orientada a objetos em Python: como definir classes, criar objetos, usar o construtor __init__, o parâmetro self, e trabalhar com atributos e métodos. Ao final, você será capaz de modelar entidades do mundo real em código Python de forma clara e reutilizável.

Lido
Rust

Projeto: API REST em Rust

Nesta aula, você construirá uma API REST completa em Rust usando axum e sqlx, cobrindo rotas CRUD, serialização JSON e tratamento de erros. O projeto é progressivo, começando pela configuração do banco de dados e terminando com uma API funcional com validação e tratamento robusto de erros.

Lido
PHP

Configuração e variáveis de ambiente em PHP

A aula aborda a configuração e o uso de variáveis de ambiente em PHP, cobrindo desde a criação de arquivos .env até boas práticas de segurança para gerenciar segredos em aplicações. O aluno aprenderá a utilizar funções nativas como getenv(), bibliotecas como vlucas/phpdotenv, e técnicas para proteger informações sensíveis.

Lido
PowerShell

Módulos no PowerShell

Esta aula explora os módulos do PowerShell, desde sua definição até o uso prático, incluindo importação, listagem e instalação de módulos da Galeria. Você aprenderá a gerenciar e estender o ambiente com módulos, essenciais para automatizar tarefas e organizar código.

Lido
PowerShell

Funções no PowerShell

Esta aula ensina a criar e usar funções no PowerShell, cobrindo declaração, chamada, parâmetros e a importância do fluxo de saída para o retorno de valores. Inclui exemplos práticos, boas práticas e exercícios com respostas.

Lido
Python

Expressões regulares em Python

Nesta aula, você aprenderá a usar expressões regulares em Python através do módulo re. Exploraremos as funções match, search e findall, o uso de grupos para capturar partes específicas do texto e a compilação de padrões para otimizar o desempenho. Ao final, você terá uma base sólida para aplicar regex em seus projetos.

Lido
Rust

Padrões de concorrência em Rust

Esta aula explora padrões de concorrência em Rust, incluindo worker pool, pipeline, fan-out/fan-in e coordenação, com exemplos práticos usando threads e canais. Você aprenderá a estruturar programas concorrentes robustos e eficientes, aplicando as melhores práticas da linguagem.

Lido
PowerShell

A instrução switch no PowerShell

A aula 24 do curso de PowerShell aborda a instrução switch, uma alternativa poderosa ao if/elseif. Você aprenderá sua sintaxe, opções como -Wildcard e -Regex, comportamento com múltiplas correspondências e como aplicá-la a arrays e arquivos, com exemplos práticos e exercícios.

Lido
PHP

Debugging em PHP

Nesta aula, você aprenderá técnicas essenciais de debugging em PHP, desde o uso básico de var_dump até ferramentas avançadas como Xdebug e breakpoints, além de boas práticas de logging. Ao final, você terá uma visão completa de como diagnosticar e corrigir problemas em suas aplicações PHP de forma eficiente.

Lido
Rust

Genéricos avançado em Rust

Esta aula explora recursos avançados de genéricos em Rust, incluindo tipos associados, genéricos const, PhantomData e uma visão geral sobre especialização, com exemplos práticos e exercícios para fixação.

Lido
Linguagem C

Projeto: ferramenta de linha de comando em C

Nesta aula, você construirá uma ferramenta de linha de comando completa em C, aprendendo a lidar com argumentos (argc/argv), implementar opções, estruturar a lógica do programa e produzir saídas formatadas. O projeto prático consolida conceitos essenciais para criar utilitários profissionais.

Lido