Todos os artigos

Segurança da Informação

Segurança em Nuvem

Esta aula aborda os fundamentos de segurança em nuvem, incluindo gerenciamento de identidade e acesso (IAM), proteção de dados em storage, monitoramento via logging e o modelo de responsabilidade compartilhada. O conteúdo é prático e voltado para profissionais de segurança e TI.

✓ Lido
Rust

Canais (channels)

Nesta aula, exploramos canais (channels) em Rust, focando no módulo mpsc (múltiplos produtores, único consumidor). Aprendemos a usar send e recv para comunicação entre threads, lidar com múltiplos produtores e aplicar padrões como roteamento de mensagens e sincronização.

✓ Lido
Segurança da Informação

Governança de Identidades

Esta aula aborda os fundamentos da governança de identidades, focando em segregação de funções, revisão periódica e provisioning. O conteúdo inclui conceitos, boas práticas, exemplos práticos e exercícios com respostas detalhadas.

✓ Lido
Python

Dataclasses

Esta aula apresenta as dataclasses do Python, um recurso que simplifica a criação de classes para armazenar dados. Aborda a definição com o decorador @dataclass, configuração de campos e valores padrão, uso do parâmetro frozen para imutabilidade, e comparação com namedtuple e dict.

✓ Lido
JavaScript

Call stack e event loop

Esta aula explora o modelo de execução do JavaScript, detalhando o call stack, a fila de tarefas e o event loop. Você entenderá por que o JavaScript é single-thread e como ele gerencia operações assíncronas sem bloquear a execução.

✓ Lido
PHP

Namespaces

Esta aula aborda namespaces em PHP, incluindo declaração, importação com 'use', criação de aliases e organização de código. Ao final, você será capaz de estruturar projetos PHP de forma modular e evitar conflitos de nomes.

✓ Lido
Linguagem C

Structs aninhadas e arrays de structs

Esta aula aborda structs aninhadas, arrays de structs, sua inicialização e casos de uso práticos em C. O aluno aprenderá a compor estruturas de dados complexas e a manipulá-las com exemplos de código.

✓ Lido
JavaScript

Armazenamento no navegador

Nesta aula, exploramos as principais formas de armazenamento no navegador: localStorage e sessionStorage para dados persistentes ou por sessão, e cookies para pequenas informações enviadas ao servidor. Discutimos limites de capacidade, segurança e boas práticas.

✓ Lido
Go

init e ordem de inicialização

Esta aula explica a função especial init em Go, sua ordem de execução, a inicialização de variáveis de pacote e os cuidados necessários ao usar esse recurso. Com exemplos práticos, o aluno aprenderá como o runtime do Go gerencia a inicialização de pacotes e como evitar armadilhas comuns.

✓ Lido
Go

O pacote fmt

Esta aula explora o pacote fmt em Go, cobrindo funções de saída como Print, Printf e Sprintf, os verbos de formatação, funções de entrada como Scan, e boas práticas para uso eficiente e seguro. O conteúdo inclui exemplos práticos e exercícios com respostas.

✓ Lido
JavaScript

Eventos avançado

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. Você aprenderá como controlar o fluxo de eventos e otimizar a manipulação de elementos dinâmicos.

✓ Lido