A galera no chat deu as seguintes dicas para aprender uma linguagem ou framework novos:
- Hello World.
- Prática.
- Ler documentação.
- Ler código de terceiros.
- Cursos.
- Projetos pessoais.
- Desafios.
- Engenharia reversa.
- Fórum / Discord de Comunidade Dev <3
- Responder perguntas em comunidades.
Objetivos a cumprir com o Nest.JS:
- Criar Novo Módulo (tão simples quanto
$ nest g module monkeys
) - Novo Módulo Retorna Hello Monkeys em
/monkeys
- Fazer Teste (Unit + e2e) do Novo Módulo
- Adicionar Nova Rota (Controller)
- MVC
- Banco de Dados - MySQL
- Testes Unitários Para o MySQL
- Configuração (variáveis de ambiente)
- Banco de Dados - Mongo
- Testes Unitários Para o MongoDB
- Crud Básico
- Cache
- Autenticação
- Upload de Arquivos
$ npm install
# modo desenvolvimento
$ npm run start
# modo "watch"
$ npm run start:dev
# modo produção
$ npm run start:prod
# testes unitários
$ npm run test
# tests e2e
$ npm run test:e2e
# verificar a cobertura de tests
$ npm run test:cov