• No hay productos en el carrito.

Inicio / Cursos / NestJS Microservices: Build & Deploy a Scaleable Backend
Impartido por Michael GuayPago único de $2,800 MXN · acceso por 12 meses

NestJS Microservices: Build & Deploy a Scaleable Backend

Go beyond the documentation to build a scaleable, production grade backend that will teach you NestJS microservices

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 17 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

NestJS is an incredible backend framework that allows us to build scaleable Node.js backends with very little complexity. A microservice architecture is a popular architecture that allows us to build & deploy several independent applications that communicate with each other via a chosen transport layer. This course is designed to bridge the gap between NestJS & this microservice architecture. It goes beyond the NestJS documentation to show you how to build a real reservation booking system that accepts payments, sends email notifications, and persists data to a MongoDB, Postgres & MySQL database. Here are just some of the few additional things you can expect to learn in this course: Develop a productionized Dockerfile for NestJS microservices Create a monorepo & shared library for common code Learn how to create a custom package.json & Dockerfile for each microservice Automate the build & deployment of Dockerfiles with a custom CI/CD process Connect microservices together using a TCP transport layer This course also includes full access to the GitHub repository so you have access to the completed project at all times & can reference this completed code. Additionally, you can post any issues or questions to the QA section & I will be happy to assist you. By the end of this course, you will know how to build, deploy & test Nestjs Microservices so you can create any scaleable application that you can think of.

  • Build & deploy real NestJS microservices following best practices
  • Learn how to build a common library where common code can be shared amongst many applications
  • Connect NestJS microservices together in a Kubernetes cluster on AWS & Google Cloud
  • Test NestJS microservices using an E2E framework
  • Implement JWT authentication & user roles
  • Integrate payment functionality with Stripe

Temario

UNIDAD 1 - Introduction · 8 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 1 min
  • Course OutlineVideo · 3 min
  • Course PrerequisitesVideo · 1 min
  • System ArchitectureVideo · 4 min
  • Project DependenciesLectura · 0 min
  • GitHub RepositoryLectura · 0 min
  • Project SetupVideo · 5 min
  • Course UpdatesLectura · 0 min
UNIDAD 2 - Common Library · 6 lecciones

UNIDAD 2 - Common Library

  • Database & Config ModuleVideo · 14 min
  • Abstract RepositoryVideo · 11 min
  • Reservations CRUDVideo · 20 min
  • Validation & LoggingVideo · 11 min
  • Note for WindowsLectura · 0 min
  • DockerizeVideo · 14 min
UNIDAD 3 - Authentication · 5 lecciones

UNIDAD 3 - Authentication

  • UsersVideo · 13 min
  • PassportVideo · 10 min
  • Local StrategyVideo · 19 min
  • JWT StrategyVideo · 12 min
  • Common Auth GuardVideo · 26 min
UNIDAD 4 - Payments · 4 lecciones

UNIDAD 4 - Payments

  • Latest Stripe API VersionLectura · 0 min
  • Stripe SetupVideo · 15 min
  • Reservations Payments - Part 1Video · 10 min
  • Reservations Payments - Part 2Video · 10 min
UNIDAD 5 - Notifications · 3 lecciones

UNIDAD 5 - Notifications

  • Emit NotificationVideo · 14 min
  • Email NotificationVideo · 13 min
  • OAuth 2.0 ScopesVideo · 1 min
UNIDAD 6 - Production Deployment · 9 lecciones

UNIDAD 6 - Production Deployment

  • Google Cloud Engine SetupVideo · 9 min
  • Productionize & Push DockerfileVideo · 13 min
  • Docker Build HangingLectura · 0 min
  • Automated CI/CD With CloudBuildVideo · 9 min
  • Helm ChartVideo · 12 min
  • MongoDB AtlasVideo · 7 min
  • Kubernetes Services & Env Variables - Part 1Video · 13 min
  • Kubernetes Services & Env Variables - Part 2Video · 9 min
  • Health CheckVideo · 3 min
UNIDAD 7 - Google Cloud · 2 lecciones

UNIDAD 7 - Google Cloud

  • Google Kubernetes EngineVideo · 7 min
  • Ingress Load BalancerVideo · 8 min
UNIDAD 8 - Amazon Web Services · 3 lecciones

UNIDAD 8 - Amazon Web Services

  • AWS BranchLectura · 0 min
  • CI/CD With CodePipelineVideo · 15 min
  • Amazon Elastic Kubernetes Service (EKS)Video · 12 min
UNIDAD 9 - E2E Tests · 2 lecciones

UNIDAD 9 - E2E Tests

  • Health ChecksVideo · 14 min
  • Create & Get ReservationsVideo · 11 min
UNIDAD 10 - Extra · 2 lecciones

UNIDAD 10 - Extra

  • User RolesVideo · 9 min
  • DebuggingVideo · 8 min
UNIDAD 11 - Stripe Checkout Session · 6 lecciones

UNIDAD 11 - Stripe Checkout Session

  • GitHub BranchLectura · 0 min
  • Payments Checkout SessionVideo · 16 min
  • Reservations Checkout SessionVideo · 16 min
  • Payment WebhooksVideo · 15 min
  • Payment EventsVideo · 17 min
  • Webhook ListenerVideo · 6 min
UNIDAD 12 - TypeORM & MySQL · 4 lecciones

UNIDAD 12 - TypeORM & MySQL

  • Database ModuleVideo · 9 min
  • Abstract RepositoryVideo · 9 min
  • EntitiesVideo · 19 min
  • CRUDVideo · 6 min
UNIDAD 13 - RabbitMQ · 2 lecciones

UNIDAD 13 - RabbitMQ

  • Add RabbitMQVideo · 9 min
  • Test & Compare RabbitMQVideo · 7 min
UNIDAD 14 - gRPC · 5 lecciones

UNIDAD 14 - gRPC

  • Additional ResourcesLectura · 0 min
  • IntroductionVideo · 2 min
  • Protocol BuffersVideo · 12 min
  • Using TS Proto - Part 1Video · 10 min
  • Using TS Proto - Part 2Video · 21 min
UNIDAD 15 - GraphQL API Gateway · 5 lecciones

UNIDAD 15 - GraphQL API Gateway

  • Apollo FederationLectura · 0 min
  • Apollo Federation GatewayVideo · 14 min
  • ReservationsVideo · 12 min
  • Auth Contex & PlaygroundVideo · 18 min
  • Auth Service & PaymentsVideo · 15 min
UNIDAD 16 - Prisma · 9 lecciones

UNIDAD 16 - Prisma

  • PrismaLectura · 0 min
  • Prisma v7Lectura · 0 min
  • PostgresVideo · 6 min
  • Prisma Schema & MigrationsVideo · 13 min
  • Reservations Prisma RefactorVideo · 14 min
  • Reservations Prisma DockerVideo · 9 min
  • Auth Prisma RefactorVideo · 9 min
  • Auth Prisma DockerVideo · 3 min
  • Prisma Wrap UpVideo · 2 min
UNIDAD 17 - Updates · 2 lecciones

UNIDAD 17 - Updates

  • Backend Updates: Mongoose & Pnpm WorkspacesVideo · 6 min
  • Prisma v7Video · 9 min
Certificado oficial

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
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: NestJS Microservices: Build & Deploy a Scaleable Backend

Muestra · verificable por folio y QR

  • 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 Michael Guay.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 17 unidades · 77 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

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 Michael Guay; 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.

Certificado emitido por la SEP a través del Gobierno del Estado de México · NestJS Microservices: Build & Deploy a Scaleable Backend

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture