Todos os artigos

PHP

Enums (PHP 8.1)

Esta aula apresenta as Enums introduzidas no PHP 8.1, cobrindo enums puras e com backing, métodos internos, casos de uso práticos e comparação com constantes tradicionais, com exemplos de código e exercícios.

✓ Lido
JavaScript

Manipulando objetos

Esta aula aborda técnicas avançadas de manipulação de objetos em JavaScript, incluindo métodos estáticos como Object.keys/values/entries, operador spread, Object.freeze e a diferença entre cópia rasa e profunda. Com exemplos práticos, você aprenderá a percorrer, clonar e proteger objetos de forma eficiente.

✓ Lido
Shell Script (Linux/Bash)

Arrays associativos

Esta aula ensina sobre arrays associativos em Bash, que permitem mapear chaves a valores. Aborda a declaração com declare -A, operações de chave-valor, iteração e casos de uso práticos, com exemplos de código.

✓ Lido
Shell Script (Linux/Bash)

Retornando valores de funções

Esta aula explica como retornar valores de funções em shell script, abordando a diferença entre exit status e saída, a captura de saída com substituição de comando, o uso de variáveis globais e os padrões recomendados para evitar efeitos colaterais.

✓ Lido
Go

O pacote context

Esta aula aborda o pacote context da linguagem Go, explicando como gerenciar cancelamentos, timeouts e deadlines em operações concorrentes. A propagação de contextos e boas práticas são discutidas com exemplos práticos para garantir código eficiente e seguro.

✓ Lido
DevOps

Plataformas Git (visão geral)

Esta aula apresenta uma visão geral das principais plataformas Git: GitHub, GitLab e Bitbucket. Aborda seus recursos essenciais como issues, pull requests e integração contínua, além de orientações para escolha e considerações sobre open source.

✓ Lido
Go

O pacote sync

Esta aula explora o pacote sync da biblioteca padrão de Go, abordando WaitGroup, Mutex, RWMutex e Once. Aprenda a sincronizar goroutines e gerenciar concorrência de forma eficiente, entendendo quando usar essas primitivas em vez de channels.

✓ Lido
Rust

Tratamento de erros idiomático

Nesta aula, você aprenderá a tratar erros em Rust de forma idiomática, comparando panic! e Result, dominando o operador ?, convertendo erros entre tipos e aplicando boas práticas para código robusto e legível.

✓ Lido
PHP

Métodos mágicos

Nesta aula, exploramos os métodos mágicos do PHP: __get, __set, __call, __toString e __invoke, que permitem interceptar ações em objetos. Aprendemos como implementá-los, seus usos práticos e os cuidados necessários para evitar problemas de desempenho e manutenção.

✓ Lido
Segurança da Informação

Políticas e Processos de Segurança

Esta aula aborda os fundamentos de políticas e processos de segurança da informação, incluindo a criação de políticas, procedimentos operacionais, estruturas de governança e práticas de auditoria. O conteúdo é direcionado a alunos intermediários que desejam compreender como implementar e gerenciar a segurança de forma estruturada.

✓ Lido
Segurança da Informação

Princípios de Engenharia de Confiança

Esta aula apresenta os princípios fundamentais de engenharia de confiança em segurança da informação: menor privilégio, defesa em profundidade, falha segura e padrão seguro. Cada princípio é explicado com exemplos práticos e boas práticas para projetar sistemas mais seguros.

✓ Lido