El desarrollo de aplicaciones usando la tecnología REST API, ha permitido la creación de aplicaciones mucho más portables y menos dependientes de las tecnologías, tanto de base de datos como de interfaces de usuario. No obstante, los REST API tienen sus desventajas, especialmente cuando las aplicaciones escalan, tanto a nivel de datos como a nivel de puntos de salida. GraphQL es un lenguaje de consultas que busca resolver estos problemas. En este curso, el estudiante aprenderá la arquitectura que está detrás de GraphQL, la razón y las situaciones idóneas de uso, así como la forma de implementarlo en aplicaciones como una alternativa a la tecnología REST.