Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrebaltieri/node-store
https://github.com/andrebaltieri/node-store
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andrebaltieri/node-store
- Owner: andrebaltieri
- Created: 2017-06-13T12:03:36.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-06-30T05:14:22.000Z (over 7 years ago)
- Last Synced: 2024-10-03T18:14:01.969Z (3 months ago)
- Language: JavaScript
- Size: 41 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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