Todos os artigos

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

Usuários e grupos

Esta aula aborda os conceitos de usuários e grupos no Linux, comandos para identificar o usuário atual (whoami, id), o uso seguro do sudo, e uma visão geral do arquivo /etc/passwd. O conteúdo é prático e voltado para scripts shell.

Lido
Linguagem C

Operadores bit a bit

Esta aula aborda os operadores bit a bit em C: AND, OR, XOR, NOT, deslocamento à esquerda e à direita, além do conceito de máscaras e aplicações práticas como otimização de desempenho e manipulação de flags.

Lido
Python

Entrada e saída

Esta aula aborda os fundamentos de entrada e saída em Python, incluindo as funções input() e print() com seus parâmetros sep e end, conversão de tipos de dados e técnicas de formatação de saída. O conteúdo é apresentado com exemplos práticos e exercícios para fixação.

Lido