Todos os artigos

Go

Os pacotes io e bufio

Esta aula aborda os pacotes io e bufio da biblioteca padrão de Go, que fornecem interfaces e funcionalidades para operações de entrada e saída. Você aprenderá sobre os fundamentos Reader e Writer, a função io.Copy, o buffering com bufio e a composição de interfaces para criar fluxos de dados flexíveis.

✓ Lido
JavaScript

Callbacks e o callback hell

Nesta aula, exploramos o conceito de callbacks em JavaScript, como eles permitem programação assíncrona, os problemas do callback hell e a transição para Promises como solução.

✓ Lido
Rust

Threads

Nesta aula, exploramos o uso de threads em Rust com spawn e join, o uso da palavra-chave move em closures, o compartilhamento seguro de dados entre threads, e os riscos de concorrência como data races. Aprenderemos a criar programas concorrentes de forma segura utilizando o sistema de tipos do Rust.

✓ Lido
JavaScript

async/await

Esta aula aborda a sintaxe async/await em JavaScript, uma forma moderna de lidar com operações assíncronas. Você aprenderá como declarar funções assíncronas, usar await para aguardar Promises, tratar erros com try/catch e executar tarefas em sequência ou paralelo.

✓ Lido
Python

Herança múltipla e mixins

Esta aula explora a herança múltipla em Python, incluindo o conceito de mixins e a ordem de resolução de métodos (MRO). São apresentados exemplos práticos, boas práticas e exercícios para fixação do conteúdo.

✓ Lido
JavaScript

Promises

Esta aula aborda o conceito de Promises em JavaScript, explicando seus estados, métodos then/catch/finally, encadeamento e como criar uma Promise. O conteúdo inclui exemplos práticos e boas práticas para lidar com operações assíncronas.

✓ Lido
DevOps

Estratégias de deploy

Esta aula apresenta as principais estratégias de deploy em DevOps: Rolling, Blue-green, Canary e Feature flags. Cada estratégia é explicada com exemplos práticos, vantagens e desvantagens, além de boas práticas para implementação.

✓ Lido
PowerShell

PSCustomObject

Esta aula explora o uso de PSCustomObject no PowerShell, uma estrutura leve e eficiente para criar objetos customizados com propriedades nomeadas. Você aprenderá a sintaxe [PSCustomObject]@{}, como manipular propriedades e casos de uso práticos para organizar dados em scripts.

✓ Lido
DevOps

Boas práticas de CI

Esta aula aborda as boas práticas essenciais para implementar integração contínua (CI) de forma eficaz, incluindo builds rápidos, falha precoce, pipeline como código e idempotência. Com exemplos práticos em bash e GitHub Actions, o aluno aprenderá a otimizar pipelines e garantir confiabilidade.

✓ Lido
Shell Script (Linux/Bash)

awk: introdução

Esta aula introduz o awk, uma poderosa ferramenta de processamento de texto no Linux. Você aprenderá sua estrutura básica (padrão { ação }), como acessar campos ($1, $2), configurar separadores de campo e usar o comando print para exibir dados.

✓ Lido
Shell Script (Linux/Bash)

awk avançado

Esta aula explora recursos avançados do awk, incluindo variáveis, condicionais, loops e os blocos especiais BEGIN/END, com foco na geração de relatórios complexos. O conteúdo é prático e progressivo, preparando o aluno para manipular arquivos de texto de forma profissional.

✓ Lido
Segurança da Informação

Segurança de Aplicações Web

Esta aula aborda os principais riscos de segurança em aplicações web, com foco no OWASP Top 10, injeção, broken access control e configuração insegura. Serão apresentados conceitos, exemplos práticos e boas práticas para mitigar essas vulnerabilidades.

✓ Lido