Todos os artigos

Python

Tuplas

Nesta aula, exploramos as tuplas em Python, estruturas de dados imutáveis e ordenadas. Aprendemos sobre imutabilidade, empacotamento e desempacotamento, quando usá-las e uma introdução às named tuples. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
Segurança da Informação

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
JavaScript

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
Rust

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
Shell Script (Linux/Bash)

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
Go

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
DevOps

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
PHP

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
PHP

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
Segurança da Informação

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
PowerShell

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
JavaScript

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