Todos os artigos

Python

Geradores avançado

Esta aula explora geradores Python em nível avançado, cobrindo yield from, generator expressions, coroutines clássicas e casos de uso práticos, com exemplos detalhados e exercícios para fixação.

✓ Lido
Go

Cliente HTTP

Esta aula ensina a criar clientes HTTP em Go, desde requisições simples com http.Get até o uso avançado de http.Client, customização de requisições, configuração de timeouts e tratamento adequado de respostas. Inclui exemplos práticos, boas práticas, referências e exercícios com respostas.

✓ Lido
PowerShell

Usuários e permissões (visão geral)

Esta aula apresenta uma visão geral sobre usuários e permissões no Windows, focando em contas locais, ACLs com Get-Acl, permissões de arquivo e cuidados essenciais. Você aprenderá a gerenciar contas, inspecionar e modificar permissões usando PowerShell, além de boas práticas de segurança.

✓ Lido
PHP

Padrões PSR

Nesta aula, você aprenderá sobre os Padrões PSR do PHP-FIG, começando pelo conceito e importância, passando pelos padrões de estilo de codificação PSR-1 e PSR-12, o autoload PSR-4, e uma visão geral dos padrões HTTP PSR-7 e PSR-15. Ao final, você terá exercícios práticos para consolidar o conhecimento.

✓ Lido
Go

Middleware em HTTP

Nesta aula, você aprenderá a criar e encadear middlewares em Go, desde o padrão básico até aplicações práticas como logging e autenticação, com exemplos completos e exercícios para fixar o conteúdo.

✓ Lido
Go

Roteamento e a ServeMux moderna

Nesta aula, exploramos o roteamento moderno da net/http em Go 1.22+, incluindo padrões de rota com métodos HTTP, path parameters e a comparação com frameworks populares. Aprendemos a usar o ServeMux aprimorado para criar rotas limpas e eficientes sem dependências externas.

✓ Lido
Segurança da Informação

Segurança de E-mail

Esta aula aborda os principais mecanismos de autenticação de e-mail (SPF, DKIM e DMARC) e a conscientização sobre phishing, essenciais para proteger organizações e usuários contra fraudes e ataques cibernéticos. Inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
Go

Templates HTML (html/template)

Nesta aula, você aprenderá a usar o pacote html/template do Go para gerar HTML dinâmico com segurança, incluindo parsing, execução, variáveis, escape automático e composição de templates.

✓ Lido
Python

O módulo itertools

A aula 58 explora o módulo itertools do Python, apresentando funções como count, cycle, chain, combinations, permutations e groupby. Com exemplos práticos e exercícios, o aluno aprenderá a criar iteradores eficientes e a resolver problemas de programação de forma elegante.

✓ Lido
Segurança da Informação

Segurança de Campos de Entrada

Esta aula aborda a segurança de campos de entrada em aplicações web, focando em quatro pilares fundamentais: validação, normalização, encoding e escaping. Você aprenderá a aplicar essas técnicas para prevenir vulnerabilidades como injeção de código, XSS e SQL Injection, com exemplos práticos e exercícios.

✓ Lido
PHP

Clean code em PHP

Nesta aula, você aprenderá os princípios fundamentais do Clean Code em PHP, incluindo boas práticas de nomenclatura, funções pequenas e coesas, uma introdução aos princípios SOLID e como identificar e corrigir code smells. O objetivo é capacitar você a escrever código PHP mais legível, manutenível e profissional.

✓ Lido
Shell Script (Linux/Bash)

Configurando o ambiente

Nesta aula, você aprenderá a configurar o ambiente do shell Bash no Linux, entendendo as diferenças entre .bashrc e .bash_profile, criando aliases e funções para otimizar sua produtividade, e personalizando o prompt (PS1) para exibir informações úteis.

✓ Lido
PowerShell

Comandos de rede

Esta aula aborda comandos essenciais de diagnóstico de rede no PowerShell, incluindo Test-Connection, Test-NetConnection, Resolve-DnsName e ferramentas de diagnóstico integradas, com exemplos práticos e exercícios para fixação.

✓ Lido
PHP

Padrões de projeto em PHP

Esta aula apresenta quatro padrões de projeto essenciais em PHP: Factory, Strategy, Observer e Repository. Cada padrão é explicado com seu contexto, estrutura e implementação prática em código, além de exercícios para fixação. O objetivo é capacitar o aluno a aplicar esses padrões para criar sistemas mais flexíveis, testáveis e de fácil manutenção.

✓ Lido
Go

Construindo uma API JSON

Nesta aula, você aprenderá a construir uma API JSON em Go do zero, cobrindo desde a decodificação de requisições até a codificação de respostas, o uso correto de status codes e a estruturação de um projeto. Ao final, você terá uma base sólida para criar APIs RESTful eficientes e bem organizadas.

✓ Lido