CRUD completo
Esta aula ensina a construir um sistema CRUD completo em PHP, cobrindo as operações Create, Read, Update e Delete, a estrutura de diretórios, validação de dados e um exemplo prático com MySQL e PDO.
✓ Lido
Esta aula ensina a construir um sistema CRUD completo em PHP, cobrindo as operações Create, Read, Update e Delete, a estrutura de diretórios, validação de dados e um exemplo prático com MySQL e PDO.
✓ Lido
Esta aula introduz o GitHub Actions, uma plataforma de CI/CD integrada ao GitHub. Você aprenderá a estrutura de workflows em YAML, como definir jobs e steps, reutilizar actions e gerenciar secrets de forma segura.
✓ Lido
Nesta aula, você aprenderá técnicas essenciais para depurar scripts em Bash, incluindo o uso de bash -x, set -x/set +x, logging manual e a ferramenta ShellCheck. O foco é tornar o processo de encontrar e corrigir erros mais eficiente e sistemático.
✓ Lido
Esta aula ensina como usar o comando trap no Bash para capturar sinais do sistema, como INT, TERM e EXIT, permitindo executar ações de limpeza ao final do script ou em interrupções. São abordados casos de uso comuns, como remoção de arquivos temporários, e exemplos práticos para consolidar o aprendizado.
✓ Lido
Nesta aula, exploramos structs aninhadas (structs dentro de structs) e arrays de structs em C. Aprendemos a declarar, inicializar e acessar esses tipos de dados compostos, além de discutir casos de uso comuns. Por meio de exemplos práticos e exercícios, consolidamos o entendimento de como organizar dados hierárquicos e coleções de registros.
✓ Lido
Esta aula apresenta uma visão geral das principais ferramentas de Integração Contínua (CI): GitHub Actions, GitLab CI e Jenkins. Aborda conceitos de trigger-based e critérios para escolha, com exemplos conceituais de pipelines.
✓ Lido
Esta aula explica o modelo de execução do JavaScript, incluindo a call stack (pilha de chamadas) e o event loop (laço de eventos), que permitem que o JS seja single-thread e ainda assim lide com operações assíncronas. Você entenderá como a pilha, a fila de tarefas e o event loop trabalham juntos para gerenciar a execução do código.
✓ Lido
Esta aula aborda o conceito de imutabilidade em PHP, focando na palavra-chave 'readonly' introduzida no PHP 8.1 para propriedades de classes. Serão explorados objetos imutáveis e value objects, com exemplos práticos de como implementá-los para garantir integridade de dados e previsibilidade no código.
✓ Lido
Nesta aula, você aprenderá a interagir com formulários HTML usando JavaScript, incluindo leitura de valores, validação, manipulação do evento submit e uso do objeto FormData para coleta e envio de dados.
✓ Lido
Esta aula apresenta os fundamentos de IAM (Identity and Access Management), abordando os conceitos de identidade, acesso, provisionamento e desprovisionamento. O foco é explicar como o gerenciamento de identidades e permissões é essencial para a segurança da informação, com exemplos práticos e boas práticas.
✓ Lido
Nesta aula, você aprenderá sobre ponteiros pendentes (dangling pointers) e selvagens (wild pointers) em C, dois tipos comuns de erros que podem levar a comportamentos imprevisíveis e falhas de segurança. Veremos como eles ocorrem, exemplos práticos e boas práticas para evitá-los, garantindo código mais seguro e confiável.
✓ Lido
Esta aula aborda conceitos avançados de eventos em JavaScript, incluindo propagação (bubbling e capturing), delegação de eventos e os métodos preventDefault e stopPropagation. Explica como o fluxo de eventos funciona no DOM e como controlá-lo para criar interações mais eficientes e previsíveis.
✓ Lido
Esta aula aborda a expansão de parâmetros no Bash, uma ferramenta poderosa para manipular variáveis diretamente no shell. Você aprenderá a definir valores padrão, extrair substrings, substituir padrões e obter o comprimento de strings, tudo com exemplos práticos.
✓ Lido
Nesta aula, você aprenderá a trabalhar com eventos no DOM usando addEventListener, entenderá o objeto event, conhecerá os tipos de eventos mais comuns e saberá como remover listeners de forma eficiente.
✓ 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