More and more teams are choosing GraphQL instead of (or along with) REST for their web APIs. GraphQL queries give clients great flexibility in the way they request data from the server, preventing issues such overfetching or underfetching of data, and allowing multiple resources to be retrieved in a single request.
In this course you’ll learn how to use GraphQL both on the server side and in client applications through practical examples in the form of full–stack JavaScript applications. You will be introduced to all the main GraphQL concepts like schema definition, Queries, Mutations, and Subscriptions, as well as to solution to common requirements such as handling authentication/authorization and client–side caching.
The examples use Apollo Server with Node.js and Express on the backend, and Apollo Client with React on the frontend. The aim however is not just to cover specific GraphQL libraries, but to give you a more general understanding of the underlying concepts. For instance, Apollo Client is only introduced after learning how to write a simple client by hand to make sure you understand the GraphQL over HTTP format.
That said, there is also a React–specific section at the end covering the latest Apollo Client with React Hooks integration library.
Instructor Details
Courses : 2
Specification: GraphQL by Example
|
31 reviews for GraphQL by Example
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
$69.99 $12.99
Silam Pawar –
Fantastic course. All the topics are very well explained and easy to follow. I highly recommend this course to understand GraphQL.
Bruno Paz –
This course provides a good overview of the core GraphQL concepts and also gives a glimpse of some more advanced topics like caching and subscriptions. Still, I believe it could have gone deeper in some parts. For example, In the Queries part, the N+1 problem should have at least been mentioned (and the example code is a good example of that) and then showing possible solutions like using the dataloader library.
Palash Jain –
Should provide the codes also
Jos Lezama –
This was my first course and I love it! I’m already looking courses from the same teacher and following them in RRSS to find more useful and well explained information.
Newfire Partners –
A quite good and informative course which gives you a general understanding of GraphQL. As a recommendation, you can add some additional info to the section: Apollo Client with React Hooks. Thanks a lot for this course.
Mar a Barajas N –
Mirko is an excellent teacher, this course is really good, I learnt so many useful things! Five stars!
Patrick Ryll –
Great course. I really like the fact that even though I bought the course in 2018, by the time I finished it in 2020, it was completely updated.
Dennis Sheehan –
Excellent explanation of Apollo and react hooks.
kamil –
good but needs update
Anand Kannan –
Good stuff
Roo Bee –
The instructor explained things very well and at just the right pace and detail. I really liked that he not only covered what [to do] but explained why as well.
Kirk Smith –
Well paced for a knowledgeable developer picking up the specifics of GraphQL and Apollo.
Ashwani Pandey –
Nice examples to explain the different concepts in graphql.
Brad Hamill –
Clear and straightforward teaching. Solid and quick course for getting up and running with GraphQL. The addition of React hooks was a nice touch.
John Hartmann –
Wow. This is an extremely high quality course. The instructor packs a huge amount of information into 5.5 hours. The content is exceptionally well planned and delivered. Mirko takes a very methodical approach to teaching … carefully building up fundamental concepts and then building on them. He also takes care to quickly recap key points regularly which contributes greatly to the overall effectiveness of the course. The course projects are also well presented and easy to follow along with to reinforce the learning. The course was a pleasure to take.
Deepa –
Detailed in handling concepts. Steady build up of content. Clear and crisp explanation. Up to date; I had no version issues. Good response to questions. I am half way through the course and am enjoying the course immensely. Deepa
Jerry Crews –
This is not a good course. Best practices are not used and it only very briefly discusses topics. The course comes with code that is already written out and this greatly reduces the amount of learning. Some of the code that is already written in the project needs to be written by the student. One example of this is the authentication functions. While authentication isn’t GraphQL specific, it is important for a student to get practice implementing it with GraphQl. This includes writing the code for it. The first half of the course includes writing code on the server to make the client show the correct code. While doing this, Apollo Client is not used at all. This makes half of the code written in the first half a waste of time. My opinion is that the course should have been split up into two sections, server and client. The server can be completely written using the GraphQL Playground and this would take away the unnecessary code written using the fetch function. I have taken several courses on GraphQL and this is by far the worst. The course has potential, but it is should be titled GraphQL by Cloning a Git Repo.
Joanna Wilk –
Guys I did like 15 minutes of the course
Georgi Dimitrov –
I’m really satisfied with the videos/examples in this course
Elio Ferrero –
This course explain how to use GraphQL in React applications. Is divided in two project, the first is talking about Query or Mutation, the second one is about Subscription. It was recently updated to Apollo Client 3 and is found is very usefull, if you want to use GraphQL in your projects.
Kiran –
This is a very well structured course. I highly recommend this course as it covers from the very basics of graphql .
Hugo Peter John Morgan –
Excellent course. Instructor gives clear instructions at a reasonable pace, and covers all aspects of GraphQL with practical examples.
Kalyan Kumar Kancharla –
It was like reading through the code and a bit faster for me to follow on
Joseph A. Poehlein –
A good and concise introduction to GraphQL and its benefits. Its quite good for developers who are experienced and want to dive right into GraphQL. Not necessarily the best for beginners though.
Mark Mackenzie –
This is well thought out, well designed, concise and clearly explained. Excellent!
Michal Vrtiak –
The introduction was bit of a bummer (no hands on, not engaging), but starting next section the author presented a much better project, with GitHub link, and much more engaging videos. I’m really happy with it so far.
Koray Demirci –
Great course. Thank you.
Oliver Chang –
this course is clear and detailed. it is very helpful for me. cheers!
Mitchell Dresdner –
A great introduction to using GraphQL with React. After this course you should be well on your way to building Client/Server apps which leverage the power of GraphQL.
Stefan Stevic –
Really nice course, that talks in depth about React and GraphQL.
Jamie Pace –
Seems to be going fast with not much explanation. Perhaps I need a beginners course