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
Lo que serás capaz de hacer
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
- 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
Temario
UNIDAD 1 - Introducción · 6 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Introducción
- Requerimientos para el curso
- Instalando Nestjs
- Creando la primera APP
- Primera vista: Módulos, Controladores y Servicios
- Estrucuta del Proyecto: Generando primer modulo
UNIDAD 2 - Controladores y Módulos · 9 leccionesUNIDAD 2 - Controladores y Módulos
UNIDAD 2 - Controladores y Módulos
- CRUD: ¿Cómo crearlos y usarlos en NestJS?
- DTO: Data Transfer Object
- OpenAPI / Swagger (Documentación)
- OpenAPI Autorización (Bearar JWT)
- ENV: Variables de entorno
- Controladores: Métodos, Status, Excepciónes
- PIPES: ¿Qué son?
- Interceptores: ¿Cómo crearlos y implementarlos?
- (Upload) Subir archivo
UNIDAD 3 - Base de datos (Mongo) · 6 leccionesUNIDAD 3 - Base de datos (Mongo)
UNIDAD 3 - Base de datos (Mongo)
- Base de Datos: Creando los modelos de mongo
- Mongo en Atlas
- Cluster en Mongo Atlas
- Conexión de BD Mongo
- Inyección de Modelo en Servicio
- Errores comunes
UNIDAD 4 - Autentificación, Permisos y Roles · 5 leccionesUNIDAD 4 - Autentificación, Permisos y Roles
UNIDAD 4 - Autentificación, Permisos y Roles
- Autentificación de usuario
- JWT: Json Web Token
- Guards: Protegiendo rutas
- Guards: Jwt (session)
- Roles y Permisos
UNIDAD 5 - Eventos, Mail, Soft-Delete, Paginación · 8 leccionesUNIDAD 5 - Eventos, Mail, Soft-Delete, Paginación
UNIDAD 5 - Eventos, Mail, Soft-Delete, Paginación
- Usando Eventos
- Soft-Delete Mongo
- Abstraer lógica de Mongo
- Abstraer ID de Schema
- Enviar un MAIL
- Implementando Read, Update, Delete en servicio
- Carga y actualización de archivo
- Middleware: ¿Qué es y como funciona? / Paginación de datos
UNIDAD 6 - Compilando: Píldoras de conocimiento · 13 leccionesUNIDAD 6 - Compilando: Píldoras de conocimiento
UNIDAD 6 - Compilando: Píldoras de conocimiento
- Compilando
- DockerFile MultiStage
- Docker-compose
- Cache
- Lint
- Websocket / Socket
- Websocket y salas (Rooms)
- Primeros paso en Monorepo / Microservice
- Testing Unitario
- Testing
- Configurar Servidor
- Actualizar NestJS
- CD / CI (Deploy)
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
6 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Leifer Mendez.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 6 unidades · 47 lecciones · 30 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Leifer Mendez; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


