Todos os artigos

Linguagem C

Listas ligadas

Nesta aula, você aprenderá a implementar listas ligadas em C, desde a definição de nós com ponteiros até operações de inserção, remoção, travessia e liberação de memória. Com exemplos práticos, você entenderá como gerenciar memória dinamicamente e construir estruturas de dados flexíveis.

✓ Lido
DevOps

Kubernetes: boas práticas

Esta aula aborda boas práticas essenciais para operar Kubernetes em produção, incluindo health checks (liveness e readiness), limites de recursos, uso de namespaces e segurança básica. Você aprenderá a configurar cada aspecto com exemplos práticos de manifestos YAML e comandos kubectl.

✓ Lido
Python

Mocks

Esta aula aborda o uso de mocks em testes Python, com foco no módulo unittest.mock, na função patch e em como simular dependências para testes isolados e confiáveis. Você aprenderá boas práticas para criar mocks eficazes e evitar armadilhas comuns.

✓ Lido
PHP

PHPUnit na prática

Esta aula apresenta o PHPUnit na prática, cobrindo asserções, setup e teardown, data providers e organização de testes. Você aprenderá a escrever testes unitários eficientes, reutilizar configurações, testar múltiplos cenários com data providers e estruturar seu projeto de testes de forma profissional.

✓ Lido
Linguagem C

Listas duplamente ligadas

Nesta aula, você aprenderá sobre listas duplamente ligadas em C, uma estrutura de dados que permite percorrer a lista em ambas as direções. Abordaremos sua estrutura, operações básicas, vantagens e cuidados importantes, com exemplos práticos de código.

✓ Lido
Go

Transações

Nesta aula, você aprenderá a implementar transações em Go usando o pacote database/sql, cobrindo os comandos Begin, Commit e Rollback, os padrões de uso com defer, os níveis de isolamento e o tratamento adequado de erros. Ao final, você terá a base para operações de banco de dados seguras e consistentes.

✓ Lido
Shell Script (Linux/Bash)

Trabalhando com números e formatação

Nesta aula, você aprenderá a trabalhar com números e formatação em Shell Script, dominando o comando printf para saídas formatadas, técnicas de formatação numérica, manipulação de datas com o comando date e realização de cálculos aritméticos com expressões e o comando bc. Ao final, você terá uma base sólida para criar scripts mais robustos e legíveis.

✓ Lido
DevOps

ConfigMaps e Secrets

Nesta aula, você aprenderá a importância de separar configuração do código em aplicações modernas, utilizando ConfigMaps e Secrets no Kubernetes. Exploraremos como criar, usar e montar esses recursos para gerenciar configurações não sensíveis e dados sensíveis, com exemplos práticos em bash.

✓ Lido
Segurança da Informação

Segurança de Headers HTTP

Nesta aula, você aprenderá sobre a importância dos headers HTTP para a segurança de aplicações web, explorando em detalhe Content Security Policy (CSP), HTTP Strict Transport Security (HSTS), X-Frame-Options e Referrer-Policy, com exemplos práticos de configuração e boas práticas.

✓ Lido
PowerShell

WMI e CIM

Nesta aula, você aprenderá a diferença entre WMI e CIM, como usar o cmdlet Get-CimInstance para consultar informações do sistema de forma eficiente e moderna, e verá exemplos práticos de consultas úteis no dia a dia.

✓ Lido
Linguagem C

Argumentos de linha de comando

Nesta aula, você aprenderá a trabalhar com argumentos de linha de comando em C, entendendo os parâmetros argc e argv da função main, como fazer parsing manual, e uma visão geral da biblioteca getopt. Ao final, será capaz de criar programas que recebem e processam entradas do usuário via terminal.

✓ Lido
PHP

Rate limiting e cache

Nesta aula, você aprenderá a importância do rate limiting e do cache em aplicações PHP, as principais estratégias para implementá-los e como combiná-los para melhorar desempenho e segurança. Serão apresentados exemplos práticos de código e ferramentas populares para auxiliar na implementação.

✓ Lido