Microservicios con Nest JS y Docker

Domina microservicios escalables con NestJS, API Gateway y mensajería event-driven con NATS. Aprende a crear imagenes y despliegue con Docker.

Inlcuye certificado
Inscripciones abiertas
Nivel: Avanzado
4 Módulos

🚀 Descripción del curso

Domina la arquitectura de Microservicios con uno de los frameworks backend más potentes del ecosistema Node.js. En este curso 100% práctico de Microservicios con NestJS aprenderás a diseñar, desarrollar y desplegar sistemas distribuidos escalables utilizando TypeScript y las capacidades nativas de microservicios del framework. Implementarás comunicación entre servicios con NATS Server, mensajería en tiempo real, y gestión de eventos asíncronos. También explorarás patrones avanzados como API Gateway, mensajeria y eventos, Service Brokers y observabilidad. Desplegarás todo en contenedores con Docker y Docker Compose, asegurando escalabilidad, resiliencia y preparación para producción. Ideal para desarrolladores backend que quieren construir aplicaciones modulares, desacopladas y de alto rendimiento.

📦 Qué incluye el curso obtendrás

  • Proyecto real de Microservicios listo para ejecutar y desplegar.
  • Implementación de comunicación entre servicios y mensajería asíncrona.
  • Construcción de un API Gateway funcional para enrutar requests entre servicios.
  • Buenas prácticas de arquitectura: resiliencia, escalabilidad y desacoplamiento.
  • Material exportable: repositorio del proyecto, archivos, configuración de broker/colas y guía de despliegue.

📚 Lo que aprenderás

  • Diseñar arquitecturas backend distribuidas usando microservicios independientes.
  • Crear y conectar servicios backend con comunicación NATS y Pub/Sub.
  • Implementar event-driven architecture con brokers y colas.
  • Construir un API Gateway para integrar y escalar aplicaciones modulares.
  • Conectar y sincronizar datos con bases SQL/NoSQL (PostgreSQL, MySQL y MongoDB).
  • Implementar observabilidad: métricas y monitoreo.
  • Desplegar microservicios backend en contenedores con Docker + Docker Compose.

🎯 Este curso es para ti si...

  • Quieres especializarte como Backend Developer en sistemas distribuidos.
  • Tienes experiencia básica con Node.js y TypeScript.
  • Buscas crear aplicaciones backend modulares, escalables y tolerantes a fallos.
  • Deseas aprender comunicación eficiente con NATS y mensajería asíncrona.
  • Quieres dominar un framework backend altamente demandado en empresas.
  • Buscas construir un proyecto real de microservicios para tu portafolio profesional.

Plan de estudio

Comunicación entre servicios — NATS & mensajería event-driven

Implementa comunicación asíncrona y basada en eventos entre servicios usando un broker ligero y de alto rendimiento.

  • Configuración y conexión al servidor NATS
  • Publicación y suscripción de eventos (Pub/Sub)
  • Request/Response sobre NATS
  • Patrones de comunicación por eventos
  • Estructuración de payloads y manejo de fallos

Arquitectura y API Gateway con NestJS

Aprende a diseñar y estructurar microservicios e implementar un API Gateway como punto de entrada centralizado.

  • Introducción a microservicios y patrones de diseño
  • Creación y registro de microservicios en NestJS
  • Implementación del API Gateway (routing, versioning)
  • Contratos de comunicación y manejo de requests
  • Validaciones globales y manejo de errores

Autenticación y autorización de Microservicios

Crea guards y decorators para la protección de rutas y microservicios.

  • Creación de microservicio de autenticación
  • Guards y decorators comparitos entre microservicios
  • Escuchar y publicar eventos de autenticación
  • JWT Strategy y validaciones en bases de datos

Dockerización y despliegue de servicios

Conteneriza el ecosistema de microservicios + API Gateway + NATS con Docker y orquesta su networking y configuración para un entorno reproducible listo para producción.

  • Dockerización de microservicios NestJS
  • Publicación de imagenes en Docker Hub
  • Networking y comunicación interna entre contenedores
  • Configuración por microservicio (env variables)
  • Debugging, logs y monitoreo básico en contenedores
  • Despliegue local y en servicios web
Microservicios con Nest JS y Docker

Detalles del curso

  • Precio en USD:

    50$.30$.

  • 🇧🇴 Precio en Bs:

    350 Bs.210 Bs.

  • Descuento actual:40%
  • Inicio:15 de diciembre de 2025
  • Duración:3 Semanas
  • Sesiones:9 Sesiones
  • +

    Estudiantes

  • +

    Cursos completos

  • +

    Proyectos

  • +

    Empresas colaboradoras

Comentarios de Cursos

Que dicen nuestros estudiantes

Lee las opiniones y valoraciones de nuestros estudiantes sobre los cursos que han tomado.

últimos cursos

Las mejores opciones para innovar tu aprendizaje

  • Microservicios con Nest JS y Docker

    Microservicios con Nest JS y Docker

    3 Semanas

    9 sesiones

  • Curso FullStack con React Js y Nest JS

    Curso FullStack con React Js y Nest JS

    4 Semanas

    12 sesiones

  • Automatizaciones con n8n: Sistema de Reservas + Chatbot WhatsApp con IA

    Automatizaciones con n8n: Sistema de Reservas + Chatbot WhatsApp con IA

    4 Semanas

    6 sesiones

  • Laravel 12 & Filament Pro: Desarrollo Full-Stack con Docker, API y Despliegue

    Laravel 12 & Filament Pro: Desarrollo Full-Stack con Docker, API y Despliegue

    3 Semanas

    8 sesiones