Saltar al contenido principal
GraphQL
Curso completo Nivel medio certificado-completo-graphql

GraphQL

GraphQL ·Backend

Curso completo de GraphQL para diseñar y operar APIs tipadas donde el contrato con el frontend es crítico. Aprendes a modelar el schema, implementar el servidor y sus resolvers, consumir la API desde el cliente con caché, añadir tiempo real con suscripciones, securizar con autenticación y autorización por contexto, y componer microservicios en un supergrafo. Al terminar entregas una API GraphQL lista para producción con tests y observabilidad.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Lenguaje de consulta para APIs tipadas y eficientes.

9 módulos 40 lecciones 5 ejercicios evaluados por IA 4 tests
  • Introducción a GraphQL Lección
  • REST vs GraphQL Lección
  • Conceptos core de GraphQL Lección
  • Introspección y herramientas Lección
  • Test de fundamentos de GraphQL Test

Detalles del curso

Público objetivo

  • Desarrolladores backend que diseñan y construyen APIs para aplicaciones web y móviles.
  • Desarrolladores frontend que consumen APIs y quieren un contrato tipado con el servidor.
  • Arquitectos de software que evalúan GraphQL como alternativa o complemento a REST.
  • Equipos de microservicios que necesitan componer múltiples APIs en un gateway unificado con Federation 2.

Contenido del roadmap

Fundamentos y schema

Comparativa REST vs GraphQL, SDL, tipos escalares, enums, interfaces, unions, input types, queries, mutations, variables, fragments y directivas @skip, @include, @defer y @stream.

Servidor y cliente

Apollo Server 4 y Yoga 5, resolvers, context, DataLoader para N+1, enfoques schema-first frente a code-first (Pothos, TypeGraphQL), Apollo Client con React, hooks useQuery/useMutation, caché normalizada, UI optimista y persisted queries.

Tiempo real y autenticación

Subscriptions con WebSockets (graphql-ws) y PubSub, alternativa con SSE, autenticación JWT, directivas @auth, @hasRole y permisos a nivel de campo con graphql-shield.

Federation y producción

Supergraph, subgraphs, Apollo Router, entity references, paginación Relay Connections, análisis de complejidad y profundidad, evolución del schema con @deprecated, testing con Jest y monitorización con Apollo Studio.

Proyecto integrador

API GraphQL completa con Apollo Server 4 o Yoga 5, schema modular con directivas, DataLoader para N+1, subscriptions WebSockets, autorización declarativa y tests con Jest.

Objetivos de aprendizaje

  • Diseñar schemas GraphQL tipados con SDL incluyendo interfaces, unions, input types y directivas personalizadas.
  • Implementar APIs con Apollo Server 4 o GraphQL Yoga 5, resolvers eficientes y DataLoader para resolver el problema N+1.
  • Consumir APIs desde React con Apollo Client, caché normalizada, UI optimista y persisted queries.
  • Construir funcionalidades en tiempo real con subscriptions sobre WebSockets y graphql-ws.
  • Configurar autenticación JWT y autorización declarativa basada en directivas de schema y permisos por campo.
  • Componer microservicios con Apollo Federation 2, subgraphs y Apollo Router, y operar APIs GraphQL en producción.

Otros cursos de GraphQL

Especialización ·Nivel medio

GraphQL avanzado: servidor, cliente y subscriptions

Curso avanzado de GraphQL para equipos que consolidan APIs reales y necesitan resolver problemas de arquitectura. Aprendes a estructurar el servidor con resolvers, context y directivas, a paginar resultados de forma estándar, a consumir desde el cliente con caché normalizada y UI optimista, y a añadir comunicación en tiempo real con suscripciones sobre WebSockets. Al terminar dominas los pilares para llevar GraphQL más allá del tutorial.

Especialización ·Nivel medio

GraphQL en producción: auth, Apollo Federation y operaciones

Curso senior de GraphQL para equipos que ya operan APIs en producción y quieren llevarlas al siguiente nivel. Aprendes a securizar el supergrafo con autenticación y autorización por contexto y a nivel de campo, a componer microservicios en un supergrafo federado, a optimizar rendimiento con análisis de coste y profundidad y a instrumentar observabilidad. Al terminar dispones de un GraphQL robusto, seguro y medible bajo carga real.

Especialización ·Nivel medio

GraphQL: fundamentos, SDL y queries/mutations con Apollo 4

Curso de fundamentos de GraphQL para entender la alternativa tipada a REST y construir tus primeras APIs reales. Aprendes a modelar el schema con SDL, a escribir queries y mutations con argumentos y variables, a implementar resolvers en el servidor, a resolver el problema N+1 con batching de datos y a consumir la API desde el frontend. Al terminar sabes diseñar un contrato tipado entre cliente y servidor y operarlo con criterio.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿GraphQL es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte GraphQL?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta GraphQL al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.