Nest + GraphQL: Evoluciona tus APIs
Autenticación, autorización, DigitalOcean, Docker, Docker Hub, code first, queries, mutations, enumeraciones y más
Description
Bienvenidos a mi curso de Nest + GraphQL
Este curso está enfocado para todas las personas con conocimiento básico o intermedio de Nest pero conocen poco o nada sobre GraphQL.
El curso parte de que el estudiante sabe cómo crear un RESTful api tradicional en Nest y de ahí empezamos a trabajar explicando los conceptos fundamentales de GraphQL y cómo empezar a implementar campos para poderlos consultar en nuestros queries.
El curso cuenta con guías de atajos hechas por mi persona para ayudarnos a familiarizarnos y memorizar conceptos necesarios de Nest y GraphQL, de esa forma el material didáctico les servirá para ojearlo cada vez que regresen a estudiar el curso.
Puntualmente tocamos temas de interes como:
Nest y el RESTful tradicional
¿Qué es GraphQL? y ¿Para qué me puede servir?
Beneficios de GraphQL sobre REST
Code First vs Schema First
Code First a profundidad
GraphQL Queries y Mutations
DTOs
Argumentos
Inputs
Argumentos compuestos
Validaciones automaticas y semi-automaticas
Errores comunes en GraphQL
Resolvers
Fragmentos
Scalars
ObjectTypes
Variables de GraphQL
Enumeraciones de TypeScript y su integración GraphQL
Documentación
Paginaciones y paginaciones anidadas dentro de objetos
Filtros y filtros anidados dentro de objetos
Docker y Docker Compose
Subida de imágenes en DockerHub
Despliegues en DigitalOcean
Postgres
Relaciones
Git y GitHub
JWTs
Protección de ruta principal y campos
Autorización
Decoradores personalizados
Creación de documentación automática y personalización
Semilla de construcción
Mucho más
El curso está cargado de información para ayudar a que nuestros desarolladores de FrontEnd puedan auto-servirse de la información que necesitan basados en nuestro GraphQL endpoint.
Por favor consulta los requisitos para tomar este curso porque no es para personas que nunca han trabajado con Nest, pero sí para personas que nunca han trabajado con GraphQL.
Bienvenido a mi curso y nos vemos en el próximo video!
What You Will Learn!
- Aprender GraphQL con Nest
- Aprender a crear GraphQL endpoints
- Trabajar con el paquete nativo de GraphQL para Nest
- Trabajar con el patrón Code First
- Conectar y desplegar GraphQL endpoints en la nube
- Autenticación y autorización de GraphQL
- Crear un único endpoint super poderoso
- Conectar GraphQL y Nest con Postgres
Who Should Attend!
- Personas que conozcan Nest y tengan curiosidad de expandirlo con GraphQL
- Personas que quieran cambiar su RESTFul tradicional por GraphQL
- Todos los que tengan curiosidad de ver lo que GraphQL con Nest puede hacer
- Todos los que quieran comprender qué puede hacer GraphQL por nosotros
- Personas que quieran desplegar en DigitalOcean - Node y Postgres