Todos os artigos
Criptografia em Trânsito e em Repouso
Esta aula aborda os conceitos de criptografia em trânsito (TLS, SSH) e em repouso (criptografia de dados armazenados), além do gerenciamento de chaves e segredos. O aluno aprenderá como proteger dados durante a transmissão e no armazenamento, utilizando protocolos e práticas recomendadas.
✓ Lido
Arrow functions
Esta aula aborda as arrow functions do JavaScript, explicando sua sintaxe concisa, como o escopo do 'this' difere das funções tradicionais e em quais situações é recomendado evitar seu uso.
✓ Lido
Políticas e Processos de Segurança
Esta aula aborda a importância das políticas e processos de segurança da informação, incluindo políticas de segurança, procedimentos operacionais, governança e auditoria. O conteúdo explora como esses elementos se integram para proteger os ativos de informação e garantir conformidade com normas e regulamentações.
✓ Lido
Escopo e closures
Nesta aula, exploramos escopo léxico e closures em JavaScript, desde conceitos fundamentais até casos de uso reais e pegadinhas comuns. Você entenderá como o escopo é determinado pela estrutura do código e como closures permitem que funções 'lembrem' do ambiente onde foram criadas, com exemplos práticos e exercícios.
✓ Lido
Gestão de Riscos e Ativos
Esta aula aborda os fundamentos da gestão de riscos e ativos em segurança da informação, incluindo a identificação de ativos, avaliação e tratamento de riscos, e a construção de uma matriz de risco. O conteúdo é prático e voltado para a aplicação em organizações, com exemplos e exercícios.
✓ Lido
Condicionais
Esta aula ensina estruturas condicionais em Python, incluindo if/elif/else, expressões ternárias e aninhamento, com foco em boas práticas para código claro e eficiente. O conteúdo é progressivo, com exemplos práticos e exercícios com respostas em formato interativo.
✓ Lido
Vetores (Vec)
Nesta aula, você aprenderá a trabalhar com vetores (Vec) em Rust, incluindo criação, adição de elementos, acesso seguro por índice, iteração, e gerenciamento de capacidade e realocação.
✓ Lido
Tratamento de erros
Nesta aula, exploramos o tratamento de erros em Go, que é explícito e baseado no tipo error. Aprendemos a usar a verificação if err != nil, criar erros com errors.New e fmt.Errorf, e seguir as práticas idiomáticas da linguagem.
✓ Lido
Laços while e do...while
Esta aula aborda os laços while e do...while em JavaScript, explicando suas diferenças, condições de parada e como evitar loops infinitos. Inclui exemplos práticos, boas práticas e exercícios com respostas.
✓ Lido
Modelo OSI e Segurança de Redes
Esta aula explora o Modelo OSI como referência para entender ataques de rede e estratégias de defesa. São abordados ataques comuns em cada camada, o conceito de defesa em profundidade e a segmentação de redes como prática essencial de segurança.
✓ Lido
Passagem de parâmetros
Nesta aula, exploramos as duas formas de passagem de parâmetros em C: por valor e por referência. Discutimos como a passagem por valor cria cópias das variáveis, impedindo alterações no original, e introduzimos o conceito de ponteiros para modificar variáveis fora da função. Exemplos práticos ilustram cada abordagem.
✓ Lido
Rede para DevOps
Esta aula fornece uma visão geral dos conceitos de rede essenciais para DevOps, incluindo IP, portas, DNS, HTTP/HTTPS, firewalls e ferramentas de diagnóstico como ping, curl e ss. O conteúdo é prático, com exemplos de comandos e boas práticas para o dia a dia.
✓ Lido
if let e while let
Nesta aula, exploramos os constructos if let e while let em Rust, que são açúcares sintáticos para simplificar o uso de match em casos específicos. Aprendemos quando utilizá-los, como combiná-los com else e vimos exemplos práticos de sua aplicação.
✓ Lido