do primeiro conceito à prática com confiança
Go
Crie programas claros e aprenda a linguagem projetada para uma concorrência simples.
Sobre esta trilha
Aprenda Go desde package main e fmt.Println até valores, decisões, laços, slices, funções, structs, goroutines, tratamento explícito de erros, maps e fluxos práticos de relatórios. Cada aula inclui uma verificação rápida, um quiz e um programa que você pode compilar e executar com uma entrada de exemplo.
- Não é necessário ter experiência com programação.
- Use um navegador moderno com JavaScript habilitado.
- É necessária uma conexão de rede para executar os exercícios com o Compiler Explorer.
Sua trilha
0 de 9 aulas · 0%Restaurando seu progresso…
- Unidade 1 · 0/2 aulas
Primeiros passos
Execute um programa Go e trabalhe com valores básicos. Medalha: Primeiro pacote
- 0x001Execute seu primeiro programa em GoConheça package main, a função main e fmt.Println. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- 0x102Dê nomes a valores e escolha tiposArmazene números, texto e valores verdadeiro/falso. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- Unidade 2 · 0/2 aulas
Decisões e repetição
Use ramificações e laços para processar coleções. Medalha: Controle de fluxo
- 0x203Tome decisões com ifEscolha comportamentos diferentes conforme uma condição. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- 0x304Repita tarefas com laços e slicesUse o laço for de Go e uma lista flexível de valores. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- Unidade 3 · 0/2 aulas
Funções e concorrência
Crie funções reutilizáveis e coordene tarefas concorrentes. Medalha: Coordenador Go
- 0x405Escreva funções reutilizáveisPasse valores para funções e retorne resultados. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- 0x506Modele dados e execute tarefas concorrentesAgrupe campos em uma struct e coordene uma goroutine com um canal. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- Unidade 4 · 0/3 aulas
Fluxos práticos em Go
Valide entrada imperfeita e gere relatórios agrupados determinísticos. Medalha: Finalizador de automação
- 0x607Trate erros e valide entradaUse verificações explícitas de erro para manter programas Go confiáveis. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- 0x708Agregue dados com mapsAgrupe e conte valores usando consultas e atualizações em map. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos
- 0x809Laboratório prático: monte um resumo de pedidosCombine parsing, validação e agregação em um fluxo realista. 14 min 0/1 exercícios resolvidos 14 min 0/1 exercícios resolvidos