Go Poster
100% Relevante 2026 6 Partes 4K Ultra HD

Go Backend: Simplicidade e Velocidade

Aprenda a linguagem criada pelo Google para resolver problemas reais de engenharia de software. Simples de ler, rápida para rodar e imbatível em concorrência.

Assistir Trailer

Parte 1: Primeiros Passos: Simplicidade e Velocidade

1 Intro
1. Por que Go?

A filosofia de design: menos é mais. Instalação e o comando go run/build.

15 min
2 Variaveis
2. Variáveis e Declaração Curta

Uso de var e o operador :=. Tipos primitivos e inferência de tipo.

20 min
3 Funcoes
3. Funções e Múltiplos Retornos

Go permite retornar vários valores, ideal para tratamento de erros.

25 min

Parte 2: Lógica e Estruturas Únicas

4 Fluxo
4. Controle de Fluxo

if/else com pré-processamento e o switch-case ultra potente de Go.

22 min
5 Loops
5. O Único Loop: for

Em Go, tudo é for. Aprenda as variações de while e iteração infinita.

18 min
6 Defer
6. Defer, Panic e Recover

Garantindo o fechamento de recursos e lidando com falhas críticas.

30 min

Parte 3: Coleções e Abstração

7 Arrays
7. Arrays e Slices

Por que os Slices são as coleções mais usadas em Go.

35 min
8 Maps
8. Maps e Structs

Dicionários rápidos e a definição de estruturas de dados sem classes.

30 min
9 Ponteiros
9. Ponteiros em Go

Diferente de C, ponteiros em Go são seguros e essenciais para mutabilidade.

40 min

Parte 4: Interfaces e Composição

10 Métodos
10. Métodos com Receiver

Como adicionar comportamentos às suas structs de forma clara.

28 min
11 Interfaces
11. Interfaces Implícitas

O "Duck Typing" do Go: se anda como pato, é um pato.

35 min
12 Embutindo
12. Composição em vez de Herança

Como o Go resolve o reuso de código sem a complexidade de herança clássica.

24 min

Parte 5: Concorrência (O Superpoder)

13 Goroutines
13. Goroutines

Executando milhares de tarefas simultâneas com quase nada de memória.

45 min
14 Channels
14. Channels (Canais)

A forma correta de comunicar goroutines sem compartilhar memória.

50 min
15 Select
15. O Comando select

Orquestrando múltiplos canais de forma eficiente.

40 min

Parte 6: Ecossistema e Produção

16 Modulos
16. Go Modules

Gerenciamento de dependências moderno e reprodutível.

30 min
17 Web
17. Primeiro Web Server

Criando um servidor HTTP robusto usando apenas a biblioteca padrão.

1h
18 JSON
18. JSON e APIs REST

Como manipular e servir dados no formato JSON de forma nativa.

45 min