🧩 Listas de Exercícios nos 4 Níveis
Abaixo você encontra a lista completa dos 20 capítulos disponíveis:
- Cap 01: Introdução ao Go, Ferramentas da CLI (go run, go build) e Entrada/Saída (fmt)
- Cap 02: Variáveis, Tipagem Estática, Declaração Curta (:=) e Constantes
- Cap 03: Estruturas Condicionais (if/else com declaração prévia e switch)
- Cap 04: Estruturas de Repetição: O Laço for Unificado (while, tradicional e range)
- Cap 05: Vetores (Arrays) e Slices: Estrutura Interna (Pointer, Len, Cap) e append
- Cap 06: Matrizes Bidimensionais, Alocação Contígua e Algoritmos Lineares
- Cap 07: Strings e Runas (Unicode/UTF-8), Imutabilidade e Pacote strings
- Cap 08: Funções, Retornos Múltiplos, Variádicas, Funções Anônimas e Closures
- Cap 09: Ponteiros, Endereços de Memória (& e *), Passagem por Valor vs Referência
- Cap 10: Estruturas (Structs), Receiver Functions (Métodos) e Composição (Embedding)
- Cap 11: Interfaces Implícitas, Polimorfismo Estrutural (Duck Typing) e any
- Cap 12: Coleções Hash: Maps (map[K]V), Operações de Acesso, Delete e Existência
- Cap 13: Tratamento de Erros Idiomático, errors.Is, errors.As, defer, panic e recover
- Cap 14: Manipulação de Arquivos e I/O: Pacotes os, io, bufio e Leitura/Escrita
- Cap 15: Concorrência com Goroutines, Channels, Buffered Channels, Select e sync.WaitGroup
- Cap 16: Módulos em Go: go.mod, go.sum, Gerenciamento de Dependências e Workspaces
- Cap 17: Recursividade: Caso Base, Passo Recursivo, Call Stack e Otimizações
- Cap 18: Testes Automatizados: Pacote testing, Table-Driven Tests, Benchmarks e Coverage
- Cap 19: Projeto Integrador Dungeon Crawler (Parte 1): Modelagem de Entidades e Motor de Jogo
- Cap 20: Projeto Integrador Dungeon Crawler (Parte 2): Combate, Concorrência e Renderização ANSI
⬅️ Voltar ao Sumário