Crud con Nest.js conectado a una ddbb de MongoDB Atlas (nube)


Details
Bienvenidos a una jornada de aprendizaje intensivo, donde explicaremos la estructura de **Nest.js**, desentrañaremos la historia del CRUD y aplicaremos nuestros conocimientos en la creación práctica de una API-REST (servidor) para gestionar una base de datos de Álbumes de música, utilizando MongoDB atlas en la nube.
***Importante:
Conocimientos básicos de JavaScript
Herramientas que deben tener instaladas si quieren participar de la parte práctica: (Visual Studio Code, NodeJS , Postman (opcional), Git)
Invitamos a descargar el repositorio donde encontrarán el archivo README.md e información detallada de todas las herramientas y links de descarga. El repositorio estará disponible 48 horas antes del evento.
Cualquier consulta, pueden contactarnos a través de LinkedIn:
Ponentes: Wilfredo Liñan, Cristian Salas
https://www.linkedin.com/in/wilfredolinan/
https://www.linkedin.com/in/cristiansalas999/
1. Introducción a Nest.js y su Historia:
- Nos sumergiremos en el fascinante mundo de Nest.js, un marco de trabajo para Node.js que ha revolucionado la forma en que construimos aplicaciones del lado del servidor. Descubriremos la historia detrás de su creación y cómo se ha convertido en una opción preferida para muchos desarrolladores.
2. Introducción al CRUD:
- Explicaremos los fundamentos del CRUD. Analizaremos cómo simplificar las operaciones básicas de manipulación de datos: Crear, Leer, Actualizar y Eliminar.
3. Arquitectura de Nest.js - Modular y Basada en Controladores:
- Mostraremos la arquitectura modular de Nest.js, que se fundamenta en controladores. Aprenderemos cómo esta estructura proporciona una base sólida para el desarrollo escalable y mantenible de aplicaciones. Exploramos la esencia de la inyección de dependencias y cómo contribuye a la creación de componentes flexibles y reutilizables.
4. Creación de una API con MongoDB Atlas:
- ¡Llegó el momento de poner manos a la obra! Juntos, configuraremos una API REST utilizando Nest.js y aplicaremos los principios del CRUD para interactuar con una base de datos de álbumes de música la cual estará alojada en MongoDB Atlas.
5. Desarrollo de Endpoints Específicos:
- Nos adentraremos en la creación de endpoints específicos para nuestra API de series. Veremos cómo manejar operaciones CRUD sobre los datos de los álbumes, desde la creación hasta la actualización y eliminación de registros existentes.
6. Integración con MongoDB Atlas:
- Descubriremos la magia de la integración de Nest.js con MongoDB Atlas. Aprenderemos a interactuar eficientemente con esta base de datos NoSQL, aprovechando sus características únicas para almacenar y recuperar información de nuestros álbumes.
7. Aprenderemos a solucionar errores:
- Utilizaremos técnicas y estrategias para identificar y solucionar errores comunes durante el desarrollo de aplicaciones con Nest.js, CRUD y MongoDB Atlas. Estas habilidades son fundamentales para mantener el buen funcionamiento de nuestras aplicaciones y garantizar una experiencia fluida para los usuarios.
8. Creación de un Clúster en MongoDB Atlas:
- Guiaremos a los participantes a través del proceso de creación y configuración de un clúster en MongoDB Atlas. Aprenderemos cómo conectarnos a nuestro clúster desde una aplicación Nest.js.
Al final de esta clase, los participantes no sólo comprenderán la teoría detrás de Nest.js, el CRUD y la inyección de dependencias, sino que también tendrán los conocimientos básicos para crear su propio servidor (API - REST) funcional para gestionar una base datos en la nube con MongoDB Atlas. Prepárense para dar vida a sus proyectos con esta experiencia práctica y enriquecedora.
¡Nos vemos en el mundo de Nest.js y la creación de APIs!

Crud con Nest.js conectado a una ddbb de MongoDB Atlas (nube)