IMPORTANT NOTICE: Since September 2022, I'm moving from this Teachable platform to my own LaravelDaily.com with this course and even more premium tutorials there. So, please subscribe to yearly/monthly membership there, this Teachable platform will not get new content anymore.
With any questions about the membership, email me [email protected]
A typical way to build APIs is REST, but in recent years a new approach became popular - GraphQL. It's more flexible to the front-end clients, and in this course, we will learn how it works, how to build a GraphQL server with the Lighthouse package, and how to use it from the Vue.js Apollo client. Both repositories will be available on Github.
Prerequisites: Laravel knowledge. Vue.js knowledge would be beneficial (but not necessary).
This course is a very quick way to start using GraphQL in your applications. Will you join me?
Your Instructor
I consider myself a Laravel expert. Work with Laravel for around 7 years, sharing my thoughts on the YouTube channel "Laravel Daily": https://www.youtube.com/c/LaravelDaily
I also have written a Laravel Daily Blog for 5+ years.
Course Curriculum
-
PreviewWhat is GraphQL: Benefits over REST API (6:16)
-
PreviewOur First GraphQL Query: Get All Users from Playground or Postman (4:28)
-
StartObject Types, Queries and Lighthouse Directives (6:30)
-
StartRelationships belongsTo/hasMany and Separate .graphql Files (6:35)
-
StartUseful Lighthouse Directives Overview (4:31)
-
StartPagination and Simple Pagination (4:19)
-
StartMutations: Create/Update/Delete Data with Validation (4:53)