Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NestJS: Creando aplicación del lado del Backend con Socket
Rating: 4.7 out of 5(154 ratings)
913 students

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
Created byLeifer Mendez
Last updated 11/2023
Spanish
Spanish [Auto],

What you'll 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

Course content

6 sections47 lectures12h 18m total length
  • Introducción1:16
  • Requerimientos para el curso2:54

    Necesitaremos tener conocimientos en TypeScript y Nodejs para aprovechar esta formación al máximo

  • Instalando Nestjs9:36

    Aprenderemos a instalar nestjs/cli el comand line interface el cual nos ayudara a lo largo de este proyecto


  • Creando la primera APP13:56

    Comienza a crear tu primer APP de una forma fácil y segura con el CLI que nos proporciona NESTJS

  • Primera vista: Módulos, Controladores y Servicios10:08

    Haremos la primera visita por el scaffold que nos proporciona NESTJS entendiendo los Modulos, Controladores y Servicios

  • Estrucuta del Proyecto: Generando primer modulo14:04

    Entendiendo como va estar estructura la aplicación a nivel de módulos y generaremos el primer recurso con Nestjs

Requirements

  • Debes tener fundamentos previos en TypeScript y Node

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



Who this course is for:

  • Programadores con conocimiento previo de NodeJS y Express