Todos os artigos

Go

A interface Stringer e fmt

Esta aula aborda a interface Stringer do Go, que permite controlar a representação textual de tipos personalizados. Exploramos os verbos de formatação do pacote fmt, como implementar o método String() e técnicas de debug com a interface GoStringer.

✓ Lido
Shell Script (Linux/Bash)

Lendo entrada do usuário

Esta aula ensina como ler entrada do usuário em scripts Bash usando o comando read. Você aprenderá a usar a opção -p para prompts, ler múltiplas variáveis e integrar read em loops para processamento interativo.

✓ Lido
DevOps

Processos e serviços

Esta aula aborda o gerenciamento de processos no Linux, a visão geral do systemd, logs do sistema e monitoramento básico. O aluno aprenderá comandos essenciais para administração de processos, serviços e logs, com exemplos práticos.

✓ Lido
PHP

Superglobais

Esta aula aborda as superglobais do PHP: $_SERVER, $_REQUEST, $_FILES, $_ENV e a função getenv. São explicadas suas finalidades, cuidados de segurança e exemplos práticos de uso.

✓ Lido
Python

Listas

Esta aula aborda listas em Python, incluindo criação, acesso, fatiamento, métodos principais e mutabilidade. Com exemplos práticos e exercícios, o aluno aprenderá a manipular listas de forma eficiente.

✓ Lido
Linguagem C

while e do-while

Esta aula aborda as estruturas de repetição while e do-while em C, destacando suas diferenças, condições de parada, loops infinitos e quando utilizar cada uma. Inclui exemplos práticos e exercícios para fixação.

✓ Lido
Linguagem C

Ponteiros: introdução

Esta aula introduz o conceito de ponteiros em C, explicando o que são, como usar os operadores & e *, como declarar ponteiros e a importância do valor NULL. O conteúdo inclui exemplos práticos de código e exercícios com respostas colapsáveis.

✓ Lido
Rust

Vetores (Vec)

Esta aula aborda o tipo Vec em Rust, desde a criação e adição de elementos até indexação segura, iteração e gerenciamento de capacidade. Aprenda a usar vetores de forma eficiente e idiomática.

✓ Lido
JavaScript

for...of e for...in

Esta aula explica os laços for...of e for...in em JavaScript, mostrando como iterar arrays e objetos, destacando suas diferenças fundamentais e alertando sobre pegadinhas comuns. O aluno aprenderá quando usar cada um e como evitar erros sutis.

✓ Lido
Linguagem C

Funções inline e macros de função

Esta aula aborda funções inline e macros de função em C, explicando seus usos, riscos e diferenças. O aluno aprenderá quando utilizar cada recurso para otimizar código e evitar armadilhas comuns.

✓ Lido
PHP

Upload de arquivos

Esta aula ensina como realizar upload de arquivos em PHP, abordando a superglobal $_FILES, a função move_uploaded_file, validação de tipo e tamanho, e os principais riscos de segurança envolvidos. O conteúdo inclui exemplos práticos e boas práticas para implementação segura.

✓ Lido
Shell Script (Linux/Bash)

Aritmética

Esta aula aborda como realizar operações aritméticas em shell script, cobrindo desde expressões inteiras com $(( )) e let, operadores comuns, até cálculos com ponto flutuante usando bc.

✓ Lido