Rocketseat

Go

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

Nível 2

Sua primeira aplicação

18 Aulas5 Atividades
Nível 3

Persistência

13 Aulas

Integração com bancos de dados

Módulo13 aulas
2h 19min

Neste módulo, você irá aprender a integrar Go com bancos de dados populares (SQLite, MySQL, PostgreSQL) e otimizar suas aplicações com ferramentas como SQLc, SQLx e Squirrel. Este módulo aborda desde os fundamentos do `database/sql` até a integração com Redis.

Quiz - Persistência

Quiz avaliativoobrigatório
29 Questões

Questionário Avaliativo

🏆‎ ‎ Microcertificado

🏆‎ ‎ Microcertificado

Micro-certificado
Requisitos

Adicionando Persistência

Desafio práticoopcionalNovo

Neste desafio, você irá refatorar a API para adicionar persistência de dados, substituindo o armazenamento volátil em memória por um banco de dados SQL, garantindo que as informações dos usuários sejam salvas permanentemente.

Nível 4

HTTP

22 Aulas

Conceitos Avançados de HTTP Servers

Módulo22 aulas
5h 03min

Nesse módulo vamos fazer uma imersão aos métodos https, channels e aprofundar um poucos mais em routines e métodos websocket com Go. Entendo a teoria e aplicação lado a lado, para estabelecer os fundamentos da linguagem e o desenvolvimento web com boas práticas de programação com Go.

Quiz - HTTP

Quiz avaliativoobrigatório
8 Questões

Questionário Avaliativo

🏆‎ ‎ Microcertificado

🏆‎ ‎ Microcertificado

Micro-certificado
Requisitos

Servidor HTTP em Golang com Proteção CSRF

Desafio práticoopcional

Neste projeto você irá desenvolver um servidor HTTP em Golang que gerencie operações bancárias simples, utilizando PostgreSQL para armazenamento de dados e proteção contra ataques CSRF.

Nível 9

Certificado final

Certificado em Go

Certificado em Go

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!