Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andrebaltieri/node-store


https://github.com/andrebaltieri/node-store

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# 1972 - Criando APIs com NodeJs

### LINK PARA OS VÍDEOS
Você pode assistir os vídeos deste curso sendo um assinante do site http://balta.io.

http://player.balta.io/#/courses/1972

### Sumário
Neste curso vamos unir a popularidade das APIs com a popularidade do JavaScript criando uma API completa com NodeJs, passando pelos principais pontos que você precisa conhecer para colocar seu projeto em produção.

### Conteúdo Programático
* Instalação Node, NPM e VS Code
* npm init e instalação dos pacotes
* Criando um servidor Web
* Normalizando a porta
* Gerenciando Erros do Servidor
* Iniciando o Debug
* Separando o Servidor
* Configurando o NPM Start
* Nodemon
* CRUD REST
* Rotas
* Controllers
* MongoDb Setup
* Mongooose
* Models
* Criando um Produto
* Listando os Produtos
* Listando um Produto pelo slug
* Listando um Produto pelo Id
* Listando os Produtos de uma tag
* Atualizando um produto
* Excluindo um produto
* Validações
* Repositórios
* Async/Await
* Revisitando os Models: Customer
* Revisitando os Models: Order
* Revisitando os Models: OrderItems
* Revisitando os Controllers: Customer
* Revisitando os Controllers: Order
* Arquivo de Configurações
* Enviando E-mail de Boas Vindas
* Upload da Imagem do Produto
* Autenticação
* Autorização
* Habilitando CORS
* Publicando a API