You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pra você que deseja desenvolver aplicações de alta performance e escalabilidade, com foco em programação back-end e serviços distribuídos. Explore uma linguagem robusta e eficiente.
OK, mas o que é o NLW?
O MAIOR EVENTO DE PROGRAMAÇÃO NA PRÁTICA DA GALÁXIA!
Essa é a 16ª edição do Next Level Week, uma semana de aulas com muito código, desafios e networking com um único objetivo: te levar para o próximo nível, seja qual for seu momento de carreira.
+400 mil devs impactados
+2.4 M de visualizações nas aulas
+600 horas de vídeo assistidas
Participe do NLW se você quer
01
02
03
04
Iniciar seus estudos e sua carreira em programação
Nessa primeira aula, além de conhecermos o projeto, vamos colocar a mão na massa e dar os primeiros passos no desenvolvimento do projeto. Hoje é dia de preparar o seu ambiente de desenvolvimento, dominar os fundamentos dessa tecnologia para criar uma base sólida que estará presente no projeto que vamos desenvolver.
Nessa segunda aula vamos avançar no desenvolvimento do projeto, e juntos, vamos acelerar o se aprendizado: aprender enquanto desenvolve um projeto é o caminho mais rápido para ganhar experiência na tecnologia além de conhecer as possibilidades dessa tecnologia poderosa!
O seu próximo nível está próximo. Hoje vamos fazer os últimos ajustes no projeto e finalizar as funcionalidades para concluir a missão. Ao final, você poderá adicionar esse projeto incrível no seu portfólio.
go install github.com/discord-gophers/goapi-gen@latest
Tern
go install github.com/jackc/tern/v2@latest
Sqlc
go install github.com/sqlc-dev/sqlc/cmd/sqlc@latest
Como executar o projeto
# Clone este repositório
$ git clone
# Acesse a pasta do projeto
$ cd nlw-journey-go
# Execute o comando para subir o container postgres
$ docker-compose up
# Execute o comando para gerar o arquivo .env
$ cp .env.example .env
# Execute o comando para rodar as migrations
$ make migrate-up