Todos os artigos
Fundamentos de Segurança da Informação
Esta aula introduz os fundamentos de Segurança da Informação, abordando os pilares Confidencialidade, Integridade e Disponibilidade (CIA), além de ameaças, vulnerabilidades e controles de segurança. O conteúdo oferece uma base sólida para entender os princípios essenciais da área.
✓ Lido
Parâmetros avançados
Esta aula aborda técnicas avançadas de parâmetros em JavaScript, incluindo valores padrão, rest parameters e desestruturação. Você aprenderá a criar funções mais flexíveis e expressivas, com exemplos práticos e exercícios.
✓ Lido
O tipo Result
Esta aula aborda o tipo Result do Rust, que é a principal forma de lidar com operações que podem falhar. Serão explicados os variantes Ok e Err, a propagação de erros com o operador ?, e as diferenças entre expect e unwrap, além de padrões idiomáticos para tratamento de erros.
✓ Lido
Substituição de comandos
Esta aula aborda a substituição de comandos em shell script, explicando as sintaxes moderna ($(comando)) e legada (backticks), aninhamento e casos de uso práticos. O aluno aprenderá a capturar saídas de comandos para uso em variáveis e expressões, essencial para automação de tarefas.
✓ Lido
Erros avançado
Esta aula aborda técnicas avançadas de tratamento de erros em Go, incluindo wrapping com %w, funções errors.Is e errors.As, criação de erros customizados e uso de sentinel errors. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.
✓ Lido
Shell scripting para automação
Esta aula ensina shell scripting para automação de tarefas em DevOps, cobrindo scripts úteis, variáveis de ambiente, cron e quando usar shell vs ferramentas dedicadas. Inclui exemplos práticos, boas práticas e exercícios com respostas.
✓ Lido
Headers e redirecionamentos
Esta aula aborda o uso da função header() em PHP para enviar cabeçalhos HTTP, com foco em redirecionamentos via Location, códigos de status e cuidados com output buffering. O aluno aprenderá a manipular headers de forma segura e eficiente.
✓ Lido
Classes e objetos
Nesta aula, você aprenderá os fundamentos da Programação Orientada a Objetos em PHP: como definir classes, criar propriedades e métodos, utilizar a pseudo-variável $this e instanciar objetos. Com exemplos práticos, você entenderá como estruturar código reutilizável e organizado.
✓ Lido
Modelo OSI e Segurança de Redes
Esta aula aborda o Modelo OSI de redes, seus ataques comuns e estratégias de defesa, como defesa em profundidade e segmentação de redes. O aluno aprenderá a identificar vulnerabilidades em cada camada e aplicar medidas de segurança para proteger a infraestrutura.
✓ Lido
Operadores avançados
Esta aula explora operadores avançados do PowerShell, como -match para expressões regulares, -contains e -in para verificação de coleções, -replace para substituição de padrões e operadores de tipo (-is, -as) para verificação e conversão de tipos. Inclui exemplos práticos e exercícios com respostas.
✓ Lido
Escopo e closures
Nesta aula, exploramos o conceito de escopo léxico em JavaScript, entendendo como variáveis são acessadas com base na estrutura do código. Aprofundamos o conceito de closures, mostrando como funções retêm acesso ao escopo onde foram criadas, e apresentamos casos de uso reais como factory functions e módulos. Também discutimos pegadinhas comuns, como closures em loops, e como evitá-las.
✓ Lido