Herança múltipla e mixins
Aula sobre herança múltipla e mixins em Python, abordando conceitos, exemplos práticos, MRO e boas práticas. O aluno aprenderá a usar múltiplas classes base e criar mixins reutilizáveis.
✓ Lido
Aula sobre herança múltipla e mixins em Python, abordando conceitos, exemplos práticos, MRO e boas práticas. O aluno aprenderá a usar múltiplas classes base e criar mixins reutilizáveis.
✓ Lido
Esta aula explora a relação entre arrays e ponteiros em C, focando no decay de arrays para ponteiros, situações onde eles diferem, e o comportamento do operador sizeof. Inclui exemplos práticos para solidificar o entendimento.
✓ Lido
Esta aula aborda os fundamentos do Linux essenciais para DevOps, explicando por que ele domina servidores, comandos de navegação e manipulação de arquivos, sistema de permissões e gerenciamento de pacotes. O conteúdo é prático, com exemplos de código e exercícios para fixação.
✓ Lido
Esta aula explora os pacotes io e bufio da biblioteca padrão de Go, apresentando interfaces como Reader e Writer, a função io.Copy, o papel do buffering e a composição de streams. Você aprenderá a manipular fluxos de dados de forma eficiente e idiomática.
✓ Lido
Esta aula explica classes abstratas em Python usando o módulo ABC, cobrindo a definição de métodos abstratos, a criação de interfaces e uma visão geral dos protocolos (PEP 544). São apresentados exemplos práticos e boas práticas para design orientado a objetos.
✓ Lido
Esta aula ensina como configurar tratadores globais de erros e exceções em PHP, usando set_error_handler e set_exception_handler, além de práticas de logging e diferenças entre ambientes de produção e desenvolvimento.
✓ Lido
A aula aborda a governança de identidades, focando em segregação de funções, revisão periódica e provisioning. Explica como essas práticas garantem segurança, conformidade e eficiência na gestão de acessos em organizações.
✓ Lido
Esta aula aborda os traits Deref e Drop em Rust, explicando como o primeiro possibilita a coerção de desreferência e o segundo permite a execução de código na destruição de um valor. Também são discutidas a ordem de execução dos drops e a função std::mem::drop, com exemplos práticos e exercícios.
✓ Lido
Nesta aula, você aprenderá sobre códigos de saída em scripts Bash: como usar $? para capturar o status do último comando, como definir códigos com exit, as convenções de 0 para sucesso e valores diferentes de zero para erros, e como encadear comandos baseados no status de saída.
✓ Lido
Esta aula cobre o trait Iterator em Rust, o método next, adaptadores como map e filter, e o conceito de lazy evaluation. Você aprenderá a criar e combinar iteradores de forma eficiente e idiomática.
✓ Lido
Nesta aula, você aprenderá a combinar structs e ponteiros em C, incluindo o operador seta (->), alocação dinâmica de structs na heap e passagem eficiente de structs para funções. Exemplos práticos demonstram como manipular structs de forma flexível e econômica em memória.
✓ Lido
Esta aula explora os métodos mágicos (dunder) em Python, que permitem personalizar o comportamento de objetos para operações como representação, comparação, tamanho e sobrecarga de operadores. Serão abordados __str__, __repr__, __eq__, __hash__, __len__ e operadores aritméticos, com exemplos práticos e exercícios.
✓ Lido
Esta aula aborda os fundamentos de segurança em nuvem, incluindo IAM, segurança de armazenamento, logging e o modelo de responsabilidade compartilhada. O conteúdo é voltado para profissionais de TI que desejam compreender como proteger recursos em ambientes cloud.
✓ Lido
Esta aula explora Rc<T>, um smart pointer de Rust que permite compartilhamento de ownership via contagem de referências. Aborda como Rc::clone funciona, suas limitações (apenas thread-local, sem mutabilidade compartilhada) e casos de uso típicos como grafos e árvores.
✓ Lido
Nesta aula, você aprenderá a criar e gerenciar arrays dinâmicos em C utilizando alocação na heap, redimensionamento com realloc, matrizes dinâmicas e liberação de memória. O conteúdo aborda desde a alocação com malloc até boas práticas para evitar vazamentos de memória.
✓ Lido