NestJS: Creando aplicación del lado del Backend con Socket

(Actualizado) Aprende a crear aplicaciones web con NestJS, permisos roles, socket y mucho más

Ratings: 4.70 / 5.00




Description

Bienvenidos a este curso de NestJS, dentro de los conocimientos que obtendrás resaltan las buenas prácticas de NestJS como frameworks backend, también obtendrás conocimientos acerca de NestJS VS Express, de igual manera, crearemos una documentación en NestJS con swagger.


También aprenderás a utilizar NodeJS con MondoDB, también implementaremos NestJS Mongoose para hacer nuestras sentencias hacia la base de datos finalmente aprenderás a conectar con Socketio


Como plus te puedo decir que vas fortalecer tus conocimientos en NestJS con Docker, empleremos la inyección de dependencias en NodeJS y tendremos Testing!!


Antes de realizar el curso te recomiendo que si no eres experimentado en NodeJS puedas darte un breve repaso para que así aproveches al máximo la experiencia.?


También es de vital importancia que tengas fundamentos en TypeScript.


IMPORTANTE:

- Mi manera de explicar es espontanea con mis propias palabras y me gusta que se aprenda con la practica, si explico un poco de parte teórica, sin embargo el enfoque principal es práctico.


Te invito a que si es de tu interés profundices la teoría antes de comenzar.?


Temario:

  • Introducción

  • Requerimientos

  • Preparar entorno de trabajo

  • Generando una app en NESTJS

  • Entendiendo la estructura "scaffold"

  • ¿Dónde aplicar la lógica de negocio?

  • Módulos

  • Generando CRUD en 1minuto

  • Decoradores comunes

  • DTO ¿Qué es?

  • Documentando con OpenAPI

  • maints El archivo que arranca todo

  • Profundizando en Controladores

  • Servicios y su Injection

  • Pipes ¿Qué son?

  • Interceptores. Como genéralos e implementarlos

  • Subir un archivo: Claro que sí

  • Database: MongoDB

  • Conectando con Mongo

  • InjectModel: ¿Qué es esto?

  • Encriptando las contraseñas de nuestros usuarios

  • JWT: Json Web Token

  • Guards: Protegiendo rutas

  • Roles y Permisos

  • Eventos

  • Enviar Mail

  • Mongo y plugins

  • Middleware ¿Qué son?

  • Dockerizar

  • Docker MultiStage

  • docker-compose

  • Compilando

  • Como usar Socketio

  • Difundir eventos a salas de Socket

  • Implementando Cache

  • Cambiando de el modo estándar a mono repo (microservice)

  • Comunicación con REDIS y TCP

  • Testing

  • Actualizacion a Nestjs 10

  • CD/CI / Deploy



What You Will Learn!

  • Aprenderás utilizar NestJS como frameworks backend también obtendrás conocimientos. acerca de NestJS VS Express
  • Aprenderás a crear documentación en NestJS con swagger, también aprenderás a utilizar NodeJS con MondoDB
  • Implementaremos NestJS Mongoose para hacer nuestras sentencias hacia la base de datos finalmente aprenderás a conectar con Socketio
  • Obtendrás conocimientos en NestJS con Docker, también aprenderás a utilizar la inyección de dependencias en NodeJS

Who Should Attend!

  • Programadores con conocimiento previo de NodeJS y Express