Todos os artigos

PHP

Controle de fluxo

Esta aula aborda as estruturas de controle de fluxo em PHP, incluindo if/else/elseif, switch, match (PHP 8) e a sintaxe alternativa para templates. O objetivo é capacitar o aluno a tomar decisões no código de forma eficiente e legível.

Lido
JavaScript

Operadores em JavaScript

Esta aula cobre os operadores em JavaScript, incluindo aritméticos, comparação (com foco na diferença entre == e ===), lógicos, operadores modernos (??, ?., spread/rest) e precedência. São apresentados exemplos práticos e exercícios para fixação.

Lido
Shell Script (Linux/Bash)

Obtendo ajuda

Esta aula ensina como obter ajuda no terminal Linux usando comandos como man, --help, apropos, whatis e info. O aluno aprenderá a consultar manuais, obter resumos rápidos e buscar informações sobre comandos.

Lido
Shell Script (Linux/Bash)

Permissões de arquivos

Esta aula cobre o modelo de permissões rwx do Linux, os comandos chmod (nos modos octal e simbólico), chown e chgrp para alterar proprietário e grupo, e o comando umask para definir permissões padrão. Inclui exemplos práticos e exercícios com respostas.

Lido
Rust

Olá, mundo e o Cargo

Nesta aula, você aprenderá a criar e gerenciar projetos Rust usando o Cargo, a ferramenta oficial de build e gerenciamento de pacotes. Vamos explorar os comandos cargo new, cargo build e cargo run, além de entender a estrutura de um projeto e o arquivo Cargo.toml.

Lido
Go

Funções

Esta aula ensina a declarar e usar funções em Go, cobrindo múltiplos retornos, parâmetros variádicos e funções com retorno nomeado. Você verá exemplos práticos e exercícios para fixar os conceitos.

Lido
Rust

Instalando o ambiente Rust

Esta aula ensina como instalar e configurar o ambiente de desenvolvimento Rust usando rustup, cargo e o toolchain. Abrange a instalação nos sistemas Linux, Windows e macOS, a configuração do VSCode com rust-analyzer e a verificação da instalação.

Lido
Go

Variáveis e declarações

Nesta aula, você aprenderá a declarar variáveis em Go usando as formas `var` e `:=`, entenderá os valores zero padrão, como declarar múltiplas variáveis de uma vez e como o escopo afeta a visibilidade. O conteúdo inclui exemplos práticos e exercícios com respostas.

Lido
PHP

Tipos de dados

Esta aula aborda os tipos de dados primitivos do PHP, incluindo escalares (int, float, string, bool), o tipo null, conversão entre tipos (casting) e as funções var_dump e gettype para inspeção. O aluno aprenderá a declarar, manipular e verificar tipos de forma prática.

Lido
Linguagem C

Olá, mundo em C

Esta aula apresenta a estrutura mínima de um programa em C, explicando o uso de #include, a função main e a função printf. Ao final, você aprenderá a compilar e executar seu primeiro programa "Olá, mundo".

Lido
Shell Script (Linux/Bash)

Navegando no sistema de arquivos

Esta aula ensina os comandos fundamentais para navegar no sistema de arquivos do Linux: pwd, cd e ls, além de explicar a diferença entre caminhos absolutos e relativos, os diretórios especiais (., .., ~) e atalhos úteis. Ao final, você será capaz de se mover eficientemente pelo terminal.

Lido
Rust

História do Rust

Esta aula apresenta a história do Rust, desde sua criação por Graydon Hoare na Mozilla até sua governança atual pela Rust Foundation. Explora as motivações técnicas que levaram ao seu desenvolvimento, focando na segurança de memória sem garbage collector, e discute as perspectivas futuras da linguagem.

Lido
PHP

Seu primeiro script PHP

Nesta aula, você aprenderá a criar seu primeiro script PHP, entendendo as tags de abertura e fechamento, como misturar PHP com HTML, as funções echo e print, e como adicionar comentários ao código.

Lido
PHP

Variáveis

Esta aula aborda o conceito de variáveis em PHP, incluindo declaração com o cifrão, tipagem dinâmica, escopo de variáveis e o recurso de variáveis variáveis. O aluno aprenderá a utilizar variáveis de forma eficiente e compreenderá as particularidades da linguagem.

Lido