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.
¿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.
-
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
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.
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.
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.
¿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.