Fundamentos de GO
MÓDULO01

Fundamentos de Golang.

Uma introdução direta e prática à linguagem Go: aprenda sintaxe, concorrência nativa com goroutines e channels, e boas práticas para construir backends de alta escala.

DURAÇÃO1h 25 min
CAPÍTULOS9
NÍVELIniciante
PRÉ-REQUISITOS
Aprender Go é como aprender a andar de bicicleta: parece estranho no começo, mas quando você pega o jeito, percebe que é absurdamente eficiente.
— ABERTURA DO MÓDULO

O que você vai aprender

Go é uma linguagem de programação criada pelo Google em 2009 por pessoas frustradas com a complexidade do C++, a verbosidade do Java e a lentidão do Python para certas cargas. O resultado é uma linguagem compilada, com tipagem estática, garbage collector, concorrência nativa e sintaxe minimalista.

Neste módulo você vai do zero ao funcional: variáveis e tipos, estruturas de controle, structs e interfaces, goroutines, channels, e as boas práticas idiomáticas que separam código de iniciante de código de produção.

Você vai construir uma API REST completa usando só a biblioteca padrão — sem frameworks — e sair com uma base sólida para os módulos seguintes de backend profissional e sistemas distribuídos.

SintaxeConcorrênciaBackendCLI
Começar pelo capítulo 1Voltar ao sumário