Learn how to use GraphQL in this tutorial for beginners. Throughout this course, you'll learn the core principle of this popular database, explore its advantages over traditional REST APIs, and gain the practical skills to design and implement robust data-driven applications.

️ Course developed by @NetNinja
Net Ninja website: https://netninja.dev
NetNinja Node.js Crash Course: https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU&index=1

Code: https://github.com/iamshaunjp/graphql-crash-course

⭐️ Contents ⭐️
⌨️ (0:00:00) What is GraphQL?
⌨️ (0:10:30) Query Basics
⌨️ (0:19:44) Making a GraphQL Server (with Apollo)
⌨️ (0:25:42) Schema & Types
⌨️ (0:36:19) Resolver Functions
⌨️ (0:46:24) Query Variables
⌨️ (0:56:02) Related Data
⌨️ (1:09:41) Mutations (Adding & Deleting Data)
⌨️ (1:21:20) Update Mutation

Thanks to our Champion and Sponsor supporters:
davthecoder
jedi-or-sith
南宮千影
Agustín Kussrow
Nattira Maneerat
Heather Wcislo
Serhiy Kalinets
Justin Hual
Otis Morgan
Oscar Rahnama

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news