Todos os artigos

Rust

Arc e Mutex

Esta aula aborda o compartilhamento de dados entre threads em Rust usando Arc e Mutex. Você aprenderá a diferença entre Arc e Rc, como usar Mutex com proteção contra poisoning e como evitar deadlocks.

✓ Lido
PHP

CRUD completo

Nesta aula, você aprenderá a construir um sistema CRUD (Create, Read, Update, Delete) completo em PHP, cobrindo desde a estrutura básica até validações e um exemplo prático. Serão abordados conceitos fundamentais como operações com banco de dados MySQL, tratamento de formulários e boas práticas de segurança.

✓ Lido
PowerShell

Funções avançadas (cmdlet-style)

Aula sobre criação de funções avançadas no PowerShell que se comportam como cmdlets nativos. Aborda o uso do atributo [CmdletBinding()], parâmetros de pipeline (ValueFromPipeline) e a estrutura de blocos Begin/Process/End.

✓ Lido
JavaScript

Manipulando o DOM

A aula aborda as principais técnicas de manipulação do DOM em JavaScript, incluindo a diferença entre textContent e innerHTML, manipulação de atributos, alteração de estilos e criação/remoção de elementos. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
Python

Funções lambda

Esta aula aborda funções lambda em Python, explicando sua sintaxe, usos comuns e limitações. Você aprenderá como criar funções anônimas de uma linha e aplicá-las com map, filter e sorted, além de entender quando evitá-las.

✓ Lido
Go

Go Modules

Nesta aula, você aprenderá sobre o sistema de módulos do Go, incluindo a estrutura dos arquivos go.mod e go.sum, o comando go get, versionamento semântico e gerenciamento de dependências. Serão apresentados exemplos práticos e boas práticas para trabalhar com módulos em Go.

✓ Lido
PHP

PDO: introdução

Esta aula apresenta o PDO (PHP Data Objects), uma extensão que permite acessar bancos de dados de forma segura e portável. Você aprenderá por que usar PDO, como conectar-se a um banco, o que é DSN e como tratar erros com exceções.

✓ Lido
DevOps

GitHub Actions (introdução)

Esta aula introduz o GitHub Actions, uma plataforma de CI/CD integrada ao GitHub. Aborda os conceitos fundamentais de workflows em YAML, jobs e steps, actions reutilizáveis e gerenciamento de secrets, com exemplos práticos para automatizar pipelines de DevOps.

✓ Lido
DevOps

Repositórios remotos

Esta aula ensina como trabalhar com repositórios remotos no Git, cobrindo push/pull, forks, pull/merge requests e práticas de colaboração. Você aprenderá a sincronizar seu trabalho com repositórios remotos e a contribuir em projetos de terceiros.

✓ Lido
Python

Decorators avançado

Aprofundamento em decorators Python: functools.wraps, decorators de classe, empilhamento e exemplos reais como cache e logging.

✓ Lido
Linguagem C

calloc e realloc

Esta aula aborda as funções calloc e realloc da biblioteca padrão de C, explicando como alocar memória zerada e redimensionar blocos de memória dinâmica. Inclui exemplos práticos, cuidados importantes e exercícios para fixação.

✓ Lido
JavaScript

Introdução ao DOM

Esta aula apresenta o Document Object Model (DOM), a representação em árvore de objetos que o navegador cria a partir do HTML. Você aprenderá o que é o DOM, como ele organiza os elementos em uma árvore de nós e como acessar a raiz dessa árvore através do objeto global document.

✓ Lido