Nest + GraphQL: Evoluciona tus APIs

Udemy MOOC / Non-credit USD 199.99
Enroll now →
Nest + GraphQL: Evoluciona tus APIs

About this course

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

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.