Nest (NestJS) es un framework para construir aplicaciones eficientes y escalables de lado servidor con Node.js.
Estate atento a mi twitter y a nuestra app de cupones, informare de los cupones que ponga para el curso.
Course not found.
NestJS soporta TypeScript y combina OOP (Object Oriented Programming), FP (Functional Programming) y FRP (Functional Reactive Programming).
NestJS proporciona un nivel de abstracción por encima de estos marcos comunes de Node.js, pero también expone sus API directamente al desarrollador. Esto les da a los desarrolladores la libertad de usar la gran cantidad de módulos de terceros que están disponibles para la plataforma subyacente.
Veremos los siguientes puntos:
- Decoradores: vemos cómo utilizar los decoradores como GET, POST, PUT, PATCH y DELETE.
- CRUD: en varias aplicaciones haremos un CRUD (Create Read Update Delete).
- Swagger: nos permite documentar nuestros endpoints.
- Conexion MySQL: crearemos un módulo para conectar MySQL con NestJS usando TypeORM.
- Conexion Oracle: crearemos un módulo para conectar Oracle con NestJS usando TypeORM.
- Conexion MongoDB: crearemos un módulo para conectar MongoDB con NestJS usando mongoose. Serán compatibles con MongoDB Community Server y MongoDB Atlas.
- Autenticación: creamos un módulo de autenticación para crear nuestros JWT y dar seguridad a nuestro backend.
- Subir archivos multimedia: aprenderemos como podemos subir archivos y gestionarlos.
- Cron: aprenderemos a crear crones para gestionar tareas cíclicas.
- Logs: implementamos un sistema de logs para depurar nuestro programa.
- Emails: crearemos un módulo para enviar emails usando nodemailer usando un módulo dinámico.
- Microservices: explicaremos cómo funcionan los microservicios en NestJS haciendo un ejemplo con dos backends comunicándose entre ellos con microservicios.
- Despliegue: vemos cómo podemos compilar nuestras aplicaciones y ejecutarlas en producción.
Utilizaremos la versión 8 de NestJs.
¡Os espero en el curso!
Deja una respuesta