Todos os artigos

JavaScript

Trabalhando com Strings

Esta aula aborda como criar e manipular strings em JavaScript, incluindo diferentes formas de aspas, template literals, métodos essenciais como length, toUpperCase, slice e replace, o conceito de imutabilidade e noções básicas de Unicode.

✓ Lido
Shell Script (Linux/Bash)

Pipes

Esta aula explica o conceito de pipe (|) no shell Linux/Bash, como encadear comandos para construir pipelines complexas, e sua relação com a filosofia Unix. Inclui exemplos práticos e exercícios com respostas colapsáveis.

✓ Lido
Linguagem C

O processo de compilação

Esta aula explora o processo de compilação de programas em C, desde o pré-processamento até a linkedição, com exemplos práticos usando o GCC. São abordados os estágios internos, flags úteis como -Wall e -g, e a diferença entre erros e avisos.

✓ Lido
DevOps

O que é DevOps

Esta aula apresenta o conceito de DevOps, explorando sua cultura, práticas e ferramentas, desmistificando crenças comuns e esclarecendo que DevOps não é um cargo, mas sim um conjunto de princípios. O objetivo é mostrar como essa abordagem integra desenvolvimento e operações para entregar software com mais qualidade e velocidade.

✓ Lido
Go

Slices

Nesta aula, exploramos slices em Go, estruturas dinâmicas que abstraem arrays. Aprendemos sobre len e cap, a função append, e como criar sub-slices, além de armadilhas comuns como compartilhamento de memória.

✓ Lido
Rust

Funções em Rust

Esta aula aborda funções em Rust, incluindo declaração, parâmetros com tipos, retorno de valores e a diferença entre statements e expressions. Você aprenderá a criar funções reutilizáveis e entenderá como Rust trata expressões para retorno implícito.

✓ Lido
PowerShell

O pipeline: introdução

Esta aula introduz o pipeline do PowerShell, mostrando como ele difere de shells tradicionais ao passar objetos inteiros em vez de texto. Você aprenderá a usar o operador | para encadear comandos e verá exemplos práticos de filtragem, seleção e processamento de dados.

✓ Lido
PowerShell

Cmdlets: o conceito

Esta aula explora o conceito de cmdlets no PowerShell, com foco na estrutura Verbo-Substantivo, sua importância para a consistência e descoberta de comandos, além de exemplos práticos e exercícios para fixação.

✓ Lido
Rust

Tipos compostos: tuplas e arrays

Nesta aula, exploramos tipos compostos em Rust: tuplas e arrays. Aprendemos a criar e desestruturar tuplas, trabalhar com arrays de tamanho fixo e realizar acesso seguro a elementos, respeitando os limites de índice.

✓ Lido
PHP

Funções avançado

Nesta aula avançada de funções em PHP, exploramos parâmetros variádicos, argumentos nomeados (PHP 8), operador spread e type juggling em parâmetros, com exemplos práticos e boas práticas.

✓ Lido
Linguagem C

Entrada e saída básica

Esta aula aborda as funções básicas de entrada e saída em C, como printf, scanf, putchar e getchar, além de explicar o funcionamento do buffer de entrada/saída. O aluno aprenderá a usar especificadores de formato, lidar com cuidados ao usar scanf e entender como o buffer afeta a leitura de dados.

✓ Lido
Python

Booleanos e valores verdade

Esta aula explora o tipo booleano em Python, incluindo os valores True e False, a avaliação de valores falsy em contextos booleanos, operadores lógicos (and, or, not) e o comportamento de curto-circuito. Ao final, o aluno será capaz de escrever expressões lógicas eficientes e compreender como Python avalia a veracidade de diferentes objetos.

✓ Lido
JavaScript

Condicionais: if, else e else if

Esta aula aborda as estruturas condicionais if, else e else if em JavaScript, desde a sintaxe básica até boas práticas de legibilidade. Inclui exemplos práticos de comparações, encadeamento de condições e exercícios com respostas colapsáveis.

✓ Lido
Go

Maps

Esta aula aborda o uso de maps em Go, incluindo criação, acesso, verificação de existência com comma-ok idiom, remoção de chaves e iteração. Você aprenderá as particularidades dos maps, como a ordem aleatória de iteração e boas práticas para evitar erros comuns.

✓ Lido