Crear un servidor GraphQL con Laravel y consumir API con GraphQL Playground

Este curso pertenece a las siguientes rutas de aprendizaje

Contenido del curso
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

GraphQL es una poderosa alternativa a Rest, es decir, en lugar de crear un API Rest, ahora vamos a crear un API GraphQL, así de simple. En Laravel tenemos Lighthouse, una gran herramienta que hace el trabajo duro por nosotros, y en este curso de Laravel con GraphQL justamente vamos a ver este tema, cómo configurar un proyecto Laravel 8 para que sea capaz de convertirse en un API GraphQL. 

¿Qué diferencias hay entre Rest y GraphQL? GraphQL te permite decir desde el cliente, por ejemplo Vue, qué campos de un recurso quieres obtener, para un usuario el nombre, email y rol, de esta forma no es el servidor el que retorna cierta información, es el cliente. En Rest toda esta definición debe estar hecha de forma estricta por el servidor, el cliente nunca puede decir qué datos necesita, y aquí viene el problema, la mayoría de las veces obtenemos información que nunca utilizamos y que finalmente afecta en costes, rendimiento y tiempos. 
¿Por qué necesito pasarme de Rest a GraphQL? Esto realmente no debe ser una necesidad, más bien debe ser un síntoma de que vamos creciendo como desarrolladores, deseamos mejorar nuestros proyectos y hacernos en definitiva la vida más fácil. Aprender siempre suma, nunca resta, gracias a aprender a trabajar con GraphQL, además de seguir avanzando como desarrollador, también serás más atractivo para las empresas, ya que el conocimiento profundo de GraphQL no es sencillo y requiere de mucho tiempo y dedicación. 

A lo largo de un ejemplo completo y desde cero entenderás qué es GraphQL, sus principales diferencias con REST y aprenderás a utilizar su Playground (Postman para GraphQL) para interactuar con tu API, también te recomendaré una serie de cursos de la plataforma para que si lo deseas puedas aprender a consumir tu API GraphQL en Laravel con Vuejs, utilizando Composition API y Options API.

Requisitos

Es necesario tener conocimientos de Laravel 8, pero no te preocupes, tenemos muchos cursos que puedes seguir en orden de fecha de alta (el más antiguo el primero) aquí.

¿A quién va dirigido el curso?

Si eres desarrollador Laravel y deseas seguir añadiendo nuevas y poderosas herramientas a tu repertorio no lo dudes, GraphQL es una gran alternativa al desarrollo de API REST, aquí aprenderás las bases con Laravel 8.

¿Qué hacer en caso de dudas durante el curso?

Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.

Cursos relacionados

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
4.9
star star star star star

10 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Jose Antonio Pino

hace 2 años

Jose Antonio - Genial para iniciar en graphql con laravel
star star star star star

He salido entendiendo los conceptos básicos para trabajar con Graphql en Laravel

Wladimir Hernández

hace 2 años

Wladimir Hernández - Muy bueno!
star star star star star

Muy buen contenido, explica muy bien

Marcelo Acevedo

hace 3 años

Marcelo Acevedo - Felicitaciones por el curso
star star star star star

Excelente aproximación a GraphQL, muy claro y preciso para lo que uno necesita para partir. Muchas gracias por compartir el conocimiento en forma tan didáctica. Saludos desde Chile.

Brian Caniucura

hace 3 años

Brian Caniucura - Buen curso
star star star star star

Básico pero se entiende lo que es GraphQL

Jovanni

hace 3 años

Jovanni - Genial!!
star star star star star

Cada vez los cursos se tornan mejores, con información muy útil que te ayuda a implementarlo en los proyectos personales. My recomendable

Aarón Gutierrez

hace 3 años

Aarón Gutierrez - GraphQL
star star star star star_border

Un curso muy completo y entendible.

juan sebastian ordoñez

hace 3 años

juan sebastian - Excelente curso
star star star star star

sencilla y facil explicación de como empezar a implementar GraphQL en laravel

Cristian Sepúlveda Caro

hace 3 años

Cristian Sepúlveda - 100% RECOMENDABLE
star star star star star

EXCELENTE CURSO PARA INICIARSE CON GRAPHQL. GRACIAS

ariane

hace 3 años

ariane - Muy buen curso
star star star star star

Profe usted explica de una forma eficaz y profesional todos sus cursos. Es la mejor plataforma en castellano que he visitado!, un saludo desde alemania

Andrew

hace 3 años

Andrew - Muy buen curso
star star star star star

Es sorprendete como Laravel permite trbajar con GraphQL de una forma muy sencilla, me gusto mucho el curso y espero los siguietnes cursos mas avanzados de Laravel con GraphQL

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto