1972
Criando APIs com Node

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.





Nível Básico
Duração 285 mins (4 horas)
Publicado em 26/06/2017
Categoria backend




  • Módulo 1: Introdução e Configuração (9 aulas)
    1. Instalação Node, NPM e VS Code | 4 mins
    2. npm init e instalação dos pacotes | 9 mins
    3. Criando um servidor Web | 8 mins
    4. Normalizando a porta | 3 mins
    5. Gerenciando Erros do Servidor | 3 mins
    6. Iniciando o Debug | 2 mins
    7. Separando o Servidor | 4 mins
    8. Configurando o NPM Start | 2 mins
    9. Nodemon | 3 mins
  • Módulo 2: REST e CRUD (20 aulas)
    1. CRUD REST | 14 mins
    2. Rotas | 6 mins
    3. Controllers | 6 mins
    4. MongoDb Setup | 8 mins
    5. Mongoose | 4 mins
    6. Models | 7 mins
    7. Criando um Produto | 7 mins
    8. Listando os Produtos | 10 mins
    9. Listando um Produto pelo slug | 5 mins
    10. Listando um Produto pelo Id | 3 mins
    11. Listando os Produtos de uma tag | 2 mins
    12. Atualizando um produto | 2 mins
    13. Excluindo um produto | 3 mins
    14. Validações | 10 mins
    15. Repositórios | 10 mins
    16. Async/Await | 16 mins
    17. Revisitando os Models: Customer | 15 mins
    18. Revisitando os Models: Order | 2 mins
    19. Revisitando os Controllers: Customer | 5 mins
    20. Revisitando os Controllers: Order | 7 mins
  • Módulo 3: Melhorando a API (4 aulas)
    1. Arquivo de Configurações | 4 mins
    2. Encriptando a senha | 6 mins
    3. Enviando E-mail de Boas Vindas | 12 mins
    4. Upload da Imagem do Produto | 21 mins
  • Módulo 4: Segurança (4 aulas)
    1. Autenticação | 19 mins
    2. Recuperando dados do usuário logado | 7 mins
    3. Refresh Token | 6 mins
    4. Autorização | 10 mins
  • Módulo 5: Outros (3 aulas)
    1. Outros | 3 mins
    2. Publicando a API | 10 mins
    3. Conclusão | 3 mins
COMECE AGORA MESMO

André Baltieri

7x Microsoft MVP

Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei no Brasil e nos EUA, em projetos de diversos tamanhos.

Recebi por sete vezes consecutivas, o prêmio de Most Valuable Professional da Microsoft, um reconhecimento global dado para os maiores influentes em suas tecnologias.

Atuei também como Head of People, recrutando, selecionando e direcionando a carreira de mais de 70 desenvolvedores em uma das melhores empresas para se trabalhar do Brasil.

Sou palestrante em diversos eventos como ASP.NET Conference, DevXperience, TDC, GDG dentre outros e desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma ótima experiência que também transformo em cursos InCompany e Online.









Aprenda Comigo

Comece a estudar de graça, agora mesmo!

Sua Carreira
em foco

Todos meus cursos são alinhados ao mercado, garantindo que você aprende realmente o que precisa.


Na direção
correta

Mais importante do que a velocidade é a direção, e eu vou te guiar por este caminho até o sucesso.


Comece
agora mesmo

Crie sua conta agora, de forma gratuita e comece a estudar.


Criar Minha Conta






Aqui estão alguns cursos que você também pode gostar

Meus cursos sempre focam na qualidade, levando à você uma didática diferenciada e alinha ao mercado de trabalho.