Segurança de APIs REST
A aula aborda práticas essenciais de segurança para APIs REST, incluindo autenticação, rate limiting, validação de entrada e gerenciamento de segredos, com exemplos práticos e recomendações para implementação segura.
✓ Lido
A aula aborda práticas essenciais de segurança para APIs REST, incluindo autenticação, rate limiting, validação de entrada e gerenciamento de segredos, com exemplos práticos e recomendações para implementação segura.
✓ Lido
Esta aula explora os principais fluxos de trabalho com Git: GitFlow, Trunk-based development e Feature branches. Você aprenderá as características, vantagens e desvantagens de cada modelo, além de como escolher o mais adequado para sua equipe.
✓ Lido
Esta aula aborda arrays multidimensionais em C, com foco em matrizes, acesso a elementos, organização na memória (row-major) e passagem para funções. Inclui exemplos práticos e exercícios para fixação.
✓ Lido
Nesta aula, exploramos os métodos mágicos do PHP, que são métodos especiais que permitem interceptar ações sobre objetos. Abordamos __get, __set, __call, __toString e __invoke, com exemplos práticos e cuidados essenciais para evitar erros comuns.
✓ Lido
Esta aula aborda o gerenciamento de processos em sistemas Linux, com foco no systemd como sistema de init e gerenciador de serviços. Você aprenderá a visualizar e controlar processos, gerenciar serviços e unidades, analisar logs do sistema e realizar monitoramento básico de recursos.
✓ Lido
Esta aula ensina a criar funções avançadas no PowerShell que se comportam como cmdlets nativos, utilizando o atributo [CmdletBinding()] para habilitar funcionalidades como parâmetros comuns e tratamento de pipeline. Você aprenderá a usar parâmetros como ValueFromPipeline para receber objetos do pipeline e a estrutura Begin/Process/End para processar dados em lote.
✓ Lido
Nesta aula avançada sobre decorators em Python, exploramos o uso de functools.wraps para preservar metadados, decorators de classe, empilhamento de decorators e exemplos reais como logging, timing e autenticação. O conteúdo inclui explicações detalhadas, exemplos práticos de código e exercícios com respostas.
✓ Lido
Esta aula aborda as Enums introduzidas no PHP 8.1, explicando enums puras e com backing, métodos em enums, casos de uso práticos e a comparação com constantes tradicionais. O conteúdo inclui exemplos de código e exercícios para fixação.
✓ Lido
Aula sobre como retornar valores de funções em shell script, abordando a diferença entre exit status e saída, captura de saída, uso de variáveis globais e padrões de projeto. Exemplos práticos e exercícios com respostas colapsáveis.
✓ Lido
Esta aula ensina padrões de concorrência em Go: Worker pool, Fan-in/Fan-out, Pipeline e Rate limiting. Cada padrão é explicado com exemplos práticos de código, destacando o uso de goroutines e canais para construir sistemas concorrentes eficientes.
✓ Lido
Nesta aula, exploramos os diferentes tipos de argumentos em funções Python: posicionais, nomeados, valores padrão, *args, **kwargs e argumentos keyword-only. Compreender essas variações é essencial para criar funções flexíveis e legíveis.
✓ Lido
Nesta aula, exploramos o sistema de genéricos em Rust, que permite escrever código reutilizável para diferentes tipos. Abordamos funções genéricas, structs e enums genéricos, o processo de monomorfização e os limites (traits bounds) que restringem tipos permitidos. Ao final, você será capaz de criar abstrações seguras e eficientes.
✓ Lido
A instrução select em Go permite que uma goroutine aguarde múltiplas operações de canais simultaneamente, executando o caso que estiver pronto. Esta aula cobre multiplexação de canais, uso da cláusula default para evitar bloqueios, implementação de timeouts com time.After e exemplos práticos.
✓ Lido
Esta aula ensina como lidar com falhas em Rust de forma idiomática, contrastando panic! e Result, apresentando o operador ? para propagação de erros, técnicas de conversão e boas práticas para código robusto.
✓ Lido
Compreensões em Python são construções sintáticas concisas para criar listas, dicionários, conjuntos e geradores a partir de iteráveis. Esta aula aborda list, dict e set comprehensions, generator expressions, aninhamento e boas práticas de legibilidade.
✓ Lido