filmov
tv
Crie e Faça Deploy de uma API COMPLETA com Node, TypeScript & MongoDB
![preview_player](https://i.ytimg.com/vi/gU3kp7Aw0JI/maxresdefault.jpg)
Показать описание
Neste vídeo criaremos uma API REST completa, com um CRUD de usuários, usando Node, Express, TypeScript e MongoDB. Também faremos o seu deploy para o Railway.
Aprenderemos vários conceitos super importantes, como:
• Princípios do SOLID
• Injeção de dependência (Dependency Injection)
• Repository Pattern
• E muito mais!
PARTICIPE DA NOSSA COMUNIDADE NO DISCORD:
--------------------------
LINKS:
--------------------------
ASSISTA AOS MELHORES VÍDEOS DO CANAL:
▸ CURSO DE TYPESCRIPT PARA COMPLETOS INICIANTES
▸ CURSO DE NODE.JS PARA COMPLETOS INICIANTES
▸ CURSO DE REACT PARA COMPLETOS INICIANTES
--------------------------
REDES SOCIAIS:
--------------------------
TIMESTAMPS:
00:00:00 - Introdução
00:01:10 - Setup do Projeto
00:08:39 - Configurando o Express
00:11:04 - Arquitetura da API (Controllers & Repositories)
00:12:08 - Repository Pattern
00:14:31 - Criando o GetUsersController
00:24:27 - Criando o MongoGetUsersRepository
00:30:21 - Configurando o MongoDB com Docker Compose
00:32:05 - Configurando o MongoDB com MongoDB Atlas
00:34:25 - Criando o MongoClient para se conectar com MongoDB
00:44:25 - Chamando o MongoDB no MongoGetUsersRepository
00:51:07 - Criando o CreateUserRepository
00:59:29 - Criando o CreateUserController
01:08:50 - Criando um usuário pelo Postman
01:11:34 - Adicionando validações no CreateUserController
01:18:06 - Criando o UpdateUserRepository
01:24:40 - Criando o UpdateUserController
01:35:13 - Atualizando um usuário pelo Postman
01:36:30 - Criando o DeleteUserRepository
01:40:31 - Criando o DeleteUserController
01:44:10 - Deletando um usuário pelo Postman
01:45:01 - Fazendo refatorações
02:03:03 - Fazendo o Deploy
Aprenderemos vários conceitos super importantes, como:
• Princípios do SOLID
• Injeção de dependência (Dependency Injection)
• Repository Pattern
• E muito mais!
PARTICIPE DA NOSSA COMUNIDADE NO DISCORD:
--------------------------
LINKS:
--------------------------
ASSISTA AOS MELHORES VÍDEOS DO CANAL:
▸ CURSO DE TYPESCRIPT PARA COMPLETOS INICIANTES
▸ CURSO DE NODE.JS PARA COMPLETOS INICIANTES
▸ CURSO DE REACT PARA COMPLETOS INICIANTES
--------------------------
REDES SOCIAIS:
--------------------------
TIMESTAMPS:
00:00:00 - Introdução
00:01:10 - Setup do Projeto
00:08:39 - Configurando o Express
00:11:04 - Arquitetura da API (Controllers & Repositories)
00:12:08 - Repository Pattern
00:14:31 - Criando o GetUsersController
00:24:27 - Criando o MongoGetUsersRepository
00:30:21 - Configurando o MongoDB com Docker Compose
00:32:05 - Configurando o MongoDB com MongoDB Atlas
00:34:25 - Criando o MongoClient para se conectar com MongoDB
00:44:25 - Chamando o MongoDB no MongoGetUsersRepository
00:51:07 - Criando o CreateUserRepository
00:59:29 - Criando o CreateUserController
01:08:50 - Criando um usuário pelo Postman
01:11:34 - Adicionando validações no CreateUserController
01:18:06 - Criando o UpdateUserRepository
01:24:40 - Criando o UpdateUserController
01:35:13 - Atualizando um usuário pelo Postman
01:36:30 - Criando o DeleteUserRepository
01:40:31 - Criando o DeleteUserController
01:44:10 - Deletando um usuário pelo Postman
01:45:01 - Fazendo refatorações
02:03:03 - Fazendo o Deploy
Комментарии