Free

GraphQL from Ground Up

Learn GraphQL by building a fully-featured API with Node.js.

Beginner 27+ students Last updated Mar 2020

About the Course

This is a practical course where you'll learn GraphQL by building a fully-featured API for a forum completely from scratch. We'll start with a gentle introduction to GraphQL and look at some of its improvements over REST, then we gradually move on to building a GraphQL API.

This course does not only teach you how to build a real-world GraphQL API from scratch but also some of the best practices from the GraphQL community.

What You'll Learn

  • What's GraphQL and its improvements over REST
  • Understand GraphQL schema and type system
  • Understand GraphQL scalar types
  • Create custom scalar types
  • Understand resolvers
  • Integrate database with GraphQL
  • Understand how GraphQL operations such as query, mutation and subscription works
  • Handle file uploads in GraphQL
  • Authentication and authorization
  • Understand GraphQL directives
  • Create custom directives
  • Pagination
  • Query optimization with Dataloader
  • ... and much more

Course Content

14 sections·45 lessons

Your instructor

Chimezie Enyinnaya

Chimezie Enyinnaya

I'm a self-taught full-stack developer and educator. I create practical courses that are straight to the point and easy to understand. The best way to learn is by doing, so my courses equip you with hands-on experience while building real-world applications.

Related courses