Rocketseat
Rocketseat
/

Go

Desenvolva aplicações robustas e eficientes em Go, combinando boas práticas e ferramentas essenciais para agilizar seu desenvolvimento.

Icone da tag BackendBackendIcone da tag IntermediárioIntermediário
GoChiGo ZapBloquinho Backend
Go icon

Conheça a formação

0 min

Nesta formação de Go temos um curso completo, desenvolvido para levar você do básico ao avançado. Ideal para desenvolvedores que buscam dominar uma das linguagens mais eficientes e modernas do mercado. Com módulos detalhados e práticos, teremos uma imersão profunda em Go, abordando desde os fundamentos até a criação de APIs e boas práticas aplicadas no mercado.

Você vai aprender a instalar o ambiente de desenvolvimento, entender a filosofia e os benefícios da linguagem, e explorar suas principais funcionalidades, como concorrência genéricos e o modelo de pensamento do desenvolvedor Go

Para completar, o curso aborda a arquitetura de projetos em Go, incluindo padrões recomendados e estruturação de APIs e ferramentas CLI. Você também aprenderá a integrar seu aplicativo Go com Docker, realizar deploys em servidores, e configurar pipelines de CI/CD usando GitHub Actions.

Essa é a formação para quem deseja se tornar um desenvolvedor Go completo.

Nesta formação de Go temos um curso completo, desenvolvido para levar você do básico ao avançado. Ideal para desenvolvedores que buscam dominar uma das linguagens mais eficientes e modernas do mercado. Com módulos detalhados e práticos, teremos uma imersão profunda em Go, abordando desde os fundamentos até a criação de APIs e boas práticas aplicadas no mercado.

Você vai aprender a instalar o ambiente de desenvolvimento, entender a filosofia e os benefícios da linguagem, e explorar suas principais funcionalidades, como concorrência genéricos e o modelo de pensamento do desenvolvedor Go

Para completar, o curso aborda a arquitetura de projetos em Go, incluindo padrões recomendados e estruturação de APIs e ferramentas CLI. Você também aprenderá a integrar seu aplicativo Go com Docker, realizar deploys em servidores, e configurar pipelines de CI/CD usando GitHub Actions.

Essa é a formação para quem deseja se tornar um desenvolvedor Go completo.

Conteúdos

Nível 1

Primeiros Passos

37 aulas • 4 atividades
Nível 2

Sua primeira aplicação

18 aulas • 5 atividades
Nível 3

Persistência

13 aulas
Nível 4

HTTP

22 aulas
Nível 5

Desvendando a Concorrência e Paralelismo

10 aulas
Nível 6

Testando Aplicações em Go

7 aulas
Nível 7

Deploy

25 aulas
Nível 8

Arquitetura

31 aulas
Nível 9

Certificado final

0%
Ver mais

Projetos

Conversor de Moedas (BRL para Outras Moedas) - CLI

Conversor de Moedas (BRL para Outras Moedas) - CLI

Primeiros Passos
CRUD de Usuários - Em memória

CRUD de Usuários - Em memória

Sua primeira aplicação
CRUD de Usuários - Adicionando Persistência

CRUD de Usuários - Adicionando Persistência

Persistência
Servidor HTTP em Go com Proteção CSRF

Servidor HTTP em Go com Proteção CSRF

HTTP
Acelerando o Job de Auditoria

Acelerando o Job de Auditoria

Desvendando a Concorrência e Paralelismo
Blindando o Job de Auditoria com Testes

Blindando o Job de Auditoria com Testes

Testando Aplicações em Go

Detalhes

Horas de estudo

Aprox. 57h

Aulas

163 aulas em 28h 58min

Alunos desta trilha

3.618

Nível de dificuldade

Intermediário

Atividades

6 desafios e 26 testes