Crea una API Rest para un sistema de adopción de mascotas implementando las operaciones CRUD (crear, leer, actualizar y eliminar) con Node.js, Express, MongoDB, Mongoose y JSON Web Tokens para autenticación.

Curso creado por Leonardo Jose Castillo Lacruz.

Youtube: https://www.youtube.com/leonardocastillo79
Linkedin: https://www.linkedin.com/in/leonardo-castillo-4911571a/
Twitter: https://x.com/ljcl79
GitHub: https://github.com/ljcl79

Contenido

⌨ (00:00:00) Inicio

Primeros pasos con MongoDB
⌨ (00:00:41) Introduction, instalación y configuración
⌨ (00:04:52) MongoDB Atlas
⌨ (00:11:27) Usando MongoDB Shell

Construyendo una API
⌨ (00:19:23) Inicio y preparando el Shell
⌨ (00:24:54) Estructurando la API
⌨ (00:32:22) Rutas y controladores
⌨ (00:46:33) Conexión a MongoDB
⌨ (01:02:07) Implementando el CRUD

Usando Mongoose para mejorar nuestra API
⌨ (01:17:36) Introducción
⌨ (01:18:38) Conociendo a Mongoose
⌨ (01:23:19) Definiendo el esquema
⌨ (01:30:13) Ajustando el modelo
⌨ (01:35:45) Validando datos y probando la API

Rutas públicas, privadas y autenticación
⌨ (01:44:19) Introducción a autenticación y autorización en APIs
⌨ (01:45:31) Rutas públicas, privadas y de autenticación
⌨ (01:49:05) Implementando el modelo de usuario
⌨ (02:05:49) Construyéndotela el controller del login
⌨ (02:09:47) Implementando los JSON Web Tokens
⌨ (02:15:49) Ajustando las rutas verificando el token

Con freeCodeCamp puedes aprender a programar gratis y alcanzar tu meta de obtener un empleo como desarrollador: https://www.freecodecamp.org/espanol/

Lee cientos de artículos de programación de forma gratuita: https://www.freecodecamp.org/espanol/news/

Suscríbete a nuestro canal para encontrar más videos y cursos de programación: https://www.youtube.com/freecodecampespanol?sub_confirmation=1