REST ha sido el estándar para construir APIs durante años, pero GraphQL está cambiando las reglas del juego.
Facebook creó GraphQL para resolver los problemas de sobre-extracción de datos que tenía REST, y hoy empresas como GitHub, Twitter y Shopify lo usan en producción.
La Linux Foundation ofrece un curso gratuito en edX que te enseña GraphQL desde cero, con subtítulos en español y 36,000 estudiantes.
Aunque el curso está archivado, los materiales siguen disponibles para referencia. Esto significa que puedes acceder a todo el contenido sin restricciones, solo que no hay soporte activo ni fechas de entrega. Es como tener un libro de texto gratuito que puedes estudiar a tu ritmo.
No solo enseña qué es GraphQL, también cubre cómo implementar servidores, cómo trabajar con clientes y cómo asegurar tus APIs. Son 7 capítulos que te dan una visión completa de esta tecnología.
¿Qué aprenderás?
El curso está dividido en 7 capítulos que cubren todo lo esencial de GraphQL. Empezarás con los fundamentos: qué es GraphQL, cómo funciona y cuándo usarlo.
Seguirás con tutoriales avanzados sobre clientes y servidores GraphQL. Aprenderás a implementar un servidor GraphQL en el backend y a conectarte a él desde un cliente.
También verás conceptos avanzados como herramientas y ecosistema, y cómo asegurar tu servidor GraphQL. El curso termina con un examen final que pone a prueba lo aprendido.
¿Para quién es?
El curso está dirigido a desarrolladores que quieran aprender GraphQL para construir APIs modernas. No se requiere experiencia previa en GraphQL, pero tener conocimientos básicos de desarrollo web ayuda.
El curso está en inglés pero ofrece subtítulos en español, francés, portugués y otros idiomas. Los conceptos de GraphQL son universales, así que lo que aprendas aquí te servirá en cualquier proyecto.
Para acceder, visita la página del curso en edX y revisa los materiales disponibles. Aunque esté archivado, el contenido sigue siendo relevante y útil para aprender GraphQL.
Revisa los materiales del curso de GraphQL en edX


