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 nuestras 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 en 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
• Y 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.