- Overview
- Transcript
7.1 Conclusion
A lot of people claim that GraphQL revolutionizes the way we write and interact with web APIs. I'm not going to go that far, but I hope this course has demonstrated that it has its merits. The GraphQL query structure is much easier to use and understand than URL query parameters in REST APIs, and getting related data in fewer round trips is certainly a win.
My name is Jeremy McPeak, and from all of us here at Envato Tuts+, thank you for watching!
1.Introduction1 lesson, 01:31
1.1Introduction01:31
2.First Steps3 lessons, 26:23
2.1Setting Up the Project05:29
2.2Designing and Migrating the Database10:06
2.3Setting Up the Models10:48
3.Building and Querying a GraphQL API2 lessons, 17:59
3.1Understanding GraphQL09:42
3.2Creating and Querying Our API08:17
4.Building the Client Application6 lessons, 56:41
4.1Assembling the UI07:17
4.2Querying the API With JavaScript11:26
4.3Adding Arguments to Your Queries11:28
4.4Organizing Our Client-Side Queries07:53
4.5Defining Other GraphQL Types08:53
4.6Displaying Our New Data09:44
5.Incorporating Authentication6 lessons, 57:12
5.1Building the Login View09:42
5.2The Login Mutation11:37
5.3Authenticating the API09:17
5.4Incorporating Authentication on the Client Side09:04
5.5Displaying Auth-Appropriate Menus07:59
5.6User Registration09:33
6.Working With Complex Data4 lessons, 34:50
6.1Building the Project Creation UI08:31
6.2Getting a List of Users03:54
6.3Defining Input Types12:33
6.4Saving the Project09:52
7.Conclusion1 lesson, 01:00
7.1Conclusion01:00
7.1 Conclusion
A lot of people claim that GraphQL revolutionizes the way that we write and interact with web APIs. Now I'm not going to claim exactly that, but as you've learned in this course, it certainly has its merits. Its query structure is so much easier to use and understand than URL query parameters and RESTful APIs. And getting related data in less round trips is certainly a win. It's my hope that you have a solid understanding of how to build and work with GraphQL APIs. We've covered a lot of ground in this course, but I hope that you understand the fundamentals of defining types, querying and mutating state in the application. But of course, there is more that GraphQL offers, and I encourage you to visit the documentation. Thank you so much for watching this course. As always, feel free to contact me through Twitter or the Tuts+ forums if you have any questions. From all of us here at Tuts+, thank you and I will see you next time.







