Contenido del curso

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Continuación de la sección

    4. Todo Resolver y Custom object types

    5. Services

    6. Regresar un Todo por ID

    7. Fragments

    8. Mutation e Inputs

    9. Validaciones y creación de Todo

    10. Actualizar un Todo

    11. Eliminar un Todo

    12. Agregar filtros

    13. Resolución de la tarea - Filtros

    14. Agregar conteos como campos adicionales

    15. ObjectTypes - Aggregation

    16. Código fuente de la sección

    1. Inicio de sección

    2. Temas puntuales de la sección

    3. Inicio de proyecto

    4. Instalar GraphQL y recursos

    5. Levantar base de datos - Docker

    6. Instrucciones y consideraciones adicionales

    7. Conectar base de datos a Nest

    8. Item Entity

    9. Crear items - Servicio y DTOs

    10. Insertar en base de datos

    11. Obtener el listado de items

    12. Resolución de la tarea - findOne

    13. Actualizar un item

    14. Eliminar un item

    15. Código fuente de la sección

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Continuación de la sección

    4. User Entity, Resolver, Servicio y Auth

    5. Resolución de la tarea

    6. Auth Module, Resolver y Servicio

    7. Tipos, Inputs y ObjectTypes

    8. Crear usuario

    9. Manejo de errores en signup

    10. Encriptar la contraseña

    11. Login de usuario

    12. Login parte 2

    13. Passport Module y JWT Module

    14. JWT Strategy

    15. Generar nuestro JWT

    16. JwtAuthGuard

    17. Validar usuario del JWT

    18. Custom Decorator - CurrentUser

    19. Retornar usuario y nuevo token

    20. Autorización de usuarios - Roles

    21. Cierre de la sección

    22. Código fuente de la sección

Acerca de este curso

  • $60.00
  • 164 lecciones
  • 18 horas de contenido en video
  • Fernando Herrera

Requisitos previos

• Estar familiarizado con Nest (decoradores, clases, módulos)
• No es necesario saber nada sobre GraphQL (esto es cubierto en el curso)
• Conocimiento de JavaScript y TypeScript es recomendado
• Este NO es un curso para aprender Nest puro, es para aprender Nest con GraphQL

Descripción del curso

Bienvenido al curso donde aprenderás GraphQL con NestJS, comprendiendo cómo construir APIs modernas, flexibles y altamente eficientes utilizando una de las tecnologías más demandadas para el desarrollo backend.

Este curso está dirigido a desarrolladores que ya tienen conocimientos básicos o intermedios de NestJS y desean dar el salto a GraphQL. Comenzarás comparando una API REST tradicional con GraphQL y avanzarás hasta desarrollar aplicaciones completas utilizando las mejores prácticas del ecosistema.

¿Este curso es para ti? Si ya sabes crear APIs REST con NestJS pero nunca has trabajado con GraphQL, este curso fue diseñado para ayudarte a dominar esta tecnología desde sus fundamentos hasta escenarios reales de producción.

¿Cómo está estructurado el curso?

Aprenderás mediante la construcción de una API completa, implementando paso a paso consultas, mutaciones, autenticación, relaciones y despliegues, mientras descubres cómo aprovechar al máximo GraphQL.

  • Fundamentos de GraphQL: Queries, Mutations, Resolvers y diferencias frente a REST.
  • Desarrollo con NestJS: Code First, DTOs, validaciones y documentación automática.
  • Backend profesional: PostgreSQL, JWT, autorización, relaciones y paginación.
  • Producción: Docker, Docker Compose, DigitalOcean y GitHub.

Temas que desarrollarás durante el curso:

  • GraphQL: Queries, Mutations, Variables, Fragments, Scalars y Object Types.
  • NestJS: Code First, DTOs, Resolvers, validaciones y decoradores personalizados.
  • Consultas avanzadas: Paginación, filtros y relaciones entre entidades.
  • Seguridad: JWT, autenticación y protección de rutas y campos.
  • Bases de datos: PostgreSQL y relaciones.
  • Despliegue: Docker, Docker Compose, Docker Hub y DigitalOcean.
  • Documentación y herramientas: Generación automática de documentación, Git y GitHub.
  • Y mucho más...

Resultados al finalizar el curso:

  • Serás capaz de desarrollar APIs GraphQL completas utilizando NestJS.
  • Comprenderás cuándo utilizar GraphQL y las ventajas que ofrece frente a una API REST tradicional.
  • Implementarás autenticación, autorización, relaciones, paginación y despliegues siguiendo buenas prácticas.
  • Podrás crear endpoints que permitan a los equipos Frontend consumir exactamente la información que necesitan.

El curso incluye hojas de atajos exclusivas para ayudarte a reforzar los conceptos de NestJS y GraphQL, facilitando el estudio y la consulta rápida durante el desarrollo de tus proyectos.

🚀 ¡Te espero en el curso y mucho éxito dominando GraphQL con NestJS!



Adquiere el curso con un único pago de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

¿Listo para explorar sin límites?

✦— Elige tu suscripción DevTalles PRO

Devtalles PRO Mensual

USD18

¡Empieza hoy!

DevTalles PRO Trimestral

USD54

3 meses para subir de nivel.

DevTalles PRO Semestral

USD108

Especializate en 6 meses.

DevTalles PRO Anual

✦ El mejor valor

USD198

12 meses por el precio de 11.