Bienvenidos a mi curso de Nest + GraphQLEste 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 RESTCode First vs Schema FirstCode First a profundidadGraphQL Queries y MutationsDTOsArgumentosInputsArgumentos compuestosValidaciones automaticas y semi-automaticasErrores comunes en GraphQLResolversFragmentosScalarsObjectTypesVariables de GraphQLEnumeraciones de TypeScript y su integración GraphQLDocumentaciónPaginaciones y paginaciones anidadas dentro de objetosFiltros y filtros anidados dentro de objetosDocker y Docker ComposeSubida de imágenes en DockerHubDespliegues en DigitalOceanPostgresRelacionesGit y GitHubJWTsProtección de ruta principal y camposAutorizaciónDecorad
What you'll learn
understand the fundamentals of GraphQL
implement GraphQL queries and mutations
integrate GraphQL with Nest.js
work with TypeScript enumerations
use Docker for deployment
manage image uploads to DockerHub
Course objectives
to teach students how to transition from RESTful APIs to GraphQL
to familiarize students with practical implementation techniques in GraphQL
to enhance skills in Nest.js and related technologies