Curso de NestJS: Programación Modular

Curso de NestJS: Programación Modular

Instruido por:
Nicolas Molina
Nicolas Molina
Básico
2 horas de contenido
Ver la ruta de aprendizaje
Backend de PlatziStore - Módulos
Proyecto del curso
Backend de PlatziStore - Módulos

Crea la segunda versión de tu API REST con NestJS, organiza tu proyecto web usando módulos, documenta tus endpoints de forma automática y despliega tu aplicación a Heroku.

Curso de NestJS: Programación Modular

Curso de NestJS: Programación Modular

Progreso del curso:0/17contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/17contenidos(0%)

Módulos de NestJS

Material Thumbnail

Instalación del proyecto base

02:33 min

Material Thumbnail

Overview del proyecto: PlatziStore

04:04 min

Material Thumbnail

Encapsular lógica en módulos

10:53 min

Material Thumbnail

Interacción entre módulos

10:55 min

Material Thumbnail

Entendiendo la inyección de dependencias

05:48 min

Material Thumbnail

useValue y useClass

07:56 min

Configuración de entornos

Material Thumbnail

Módulo de configuración

09:19 min

Material Thumbnail

Configuración por ambientes

07:20 min

Material Thumbnail

Validación de esquemas en .envs con Joi

08:33 min

Documentación

Material Thumbnail

Integrando Swagger y PartialType con Open API

10:52 min

Material Thumbnail

Extendiendo la documentación

04:28 min

Deploy

Material Thumbnail

Configuración de Heroku

11:15 min

Material Thumbnail

Deploy de NestJS en Heroku

13:11 min

Próximos pasos

Material Thumbnail

Continúa con los cursos de persistencia de datos en NestJS

01:04 min

nuevosmás votadossin responder
Gustavo Martín Herrera
Gustavo Martín Herrera
Estudiante

Yo organicé el proyecto dentro de módulos, ejemplo:

  • Modulos Products:
    • Modulo Category:
      • Carpeta controller
      • Carpeta services
      • Etc…
    • Modulo Brand
      • Carpeta controller
      • Carpeta services
      • Etc…
    • Modulo Product :
      • Carpeta controller
      • Carpeta services
      • Etc…

Quería saber si mi organicion separada por modulos podría afecter en terminos de rendimiento, escalabilidad, etc en el futuro?

0
Daniel Castañeda
Daniel Castañeda
Estudiante

al parecer las ramas están desordenadas, para hacer el paso a paso de este video tendrían que pararse en la rama master ya que las ramas step-1, step-2 etc están más adelantadas… para que lo tengan en cuenta!

3
Richard Ricasca Portillo
Richard Ricasca Portillo
Estudiante

El uso de forwardRef() para solucionar una dependencia circular seria mas adecuado que hacer global un modulo?

2
Gustavo Restrepo
Gustavo Restrepo
Estudiante

Hola, no se si nos saltiamos una clase o que, pero quedé perdido!

2
Francisco José Reyes  José Reyes
Francisco José Reyes José Reyes
Estudiante

En mi caso necesito en una aplicación de NestJS + Apollo GraphQL Express, consultar con introspección las queries y mutations para tener sus nombres disponibles y exponerlas en Prometheus como métricas, el problema es que con la factoría aún no tengo acceso porque tanto el módulo como el main.ts no se han resuelto ni se ha creado la API de GraphQL, aunque entendía que al ser asíncrono estaría a la espera de dicha información.

Como podria tener acceso a los nombres de las queries y mutations de GraphQL para este fin? Gracias

2