Nest (NestJS) es un framework para construir aplicaciones eficientes y escalables de lado servidor con Node. js. NestJS soporta TypeScript y combina OOP (Object Oriented Programming), FP (Functional Programming) y FRP (Functional Reactive Programming).NestJS proporciona un nivel de abstraccin por encima de estos marcos comunes de Node. js, pero tambin expone sus API directamente al desarrollador. Esto les da a los desarrolladores la libertad de usar la gran cantidad de mdulos de terceros que estn disponibles para la plataforma subyacente. Veremos los siguientes puntos: Decoradores: vemos cmo 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 mdulo para conectar MySQL con NestJS usando TypeORM. Conexion Oracle: crearemos un mdulo para conectar Oracle con NestJS usando TypeORM. Conexion MongoDB: crearemos un mdulo para conectar MongoDB con NestJS usando mongoose. Sern compatibles con MongoDBCommunity Server y MongoDBAtlas. Autenticacin: creamos un mdulo de autenticacin 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 cclicas. Logs: implementamos un sistema de logs para depurar nuestro programa. Emails: crearemos un mdulo para enviar emails usando nodemailer usando un mdulo dinmico. Microservices: explicaremos cmo funcionan los microservicios en NestJS haciendo un ejemplo con dos backends comunicndose entre ellos con microservicios. Despliegue: vemos cmo podemos compilar nuestras aplicaciones y ejecutarlas en produccin. Utilizaremos la versin 8 de NestJs. Os espero en el curso!