DEV Community

Cover image for GraphQL from Ground Up
Chimezie Enyinnaya
Chimezie Enyinnaya

Posted on

 

GraphQL from Ground Up

I'm glad to announce my latest course GraphQL from Ground up is now available for early access! This is a practical course where you’ll learn GraphQL by building a fully-featured API for a forum completely scratch.

The course cover:

  • 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

Take advantage of the early access price and get it for just $10.

👉 Get the course

Top comments (0)

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.