GraphQL from Ground Up

Course Feature
  • Cost
    Free
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    4.00
  • Instructor
    Chimezie Enyinnaya
Next Course
4.0
1 Ratings
This course provides an introduction to GraphQL, teaching the fundamentals of building a fully-featured API with Node.js. Participants will gain the skills necessary to create a powerful and efficient GraphQL application.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [February 21st, 2023]

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


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

GraphQL is indeed changing the way APIs are built and many companies and developers are already adopting it because of the great features it introduces over REST. This is a practical course where you'll learn GraphQL by building a fully-featured API for a forum completely 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.

(Please note that we obtained the following content based on information that users may want to know, such as skills, applicable scenarios, future development, etc., combined with AI tools, and have been manually reviewed)

Learners can learn from this course in the following areas:


1. Understanding GraphQL: Learners will gain an understanding of GraphQL and its advantages over REST, as well as the GraphQL schema and type system. They will also learn about scalar types, custom scalar types, resolvers, and how GraphQL operations such as query, mutation, and subscription work.

2. Database Integration: Learners will learn how to integrate a database with GraphQL, as well as how to handle file uploads and authentication and authorization. They will also learn about GraphQL directives and how to create custom directives.

3. Query Optimization: Learners will learn about pagination and query optimization with Dataloader, as well as best practices from the GraphQL community. They will also gain an understanding of how to build a real-world GraphQL API from scratch.

Show All
Pros & Cons
  • Clear examples and reminders to look out for typos.
  • Easy to understand and complete course.
  • Very helpful and learned a lot.
  • Teacher's pronunciation is bad.
  • Goes too fast in some parts.
  • No good explanation.
Show All
Recommended Courses
free graphql-full-course-novice-to-expert-8301
GraphQL Full Course - Novice to Expert
2.5
freeCodeCamp 3 learners
Learn More
This course provides a comprehensive introduction to GraphQL, from novice to expert. It covers a birdseye view of GraphQL, project overview, making queries, Express app setup, setting up GraphQL, GraphQL schema, root query, the resolve function, and more. It is designed to help users understand the fundamentals of GraphQL and how to use it in their projects.
free create-fullstack-applications-with-graphql-and-apollo-8302
Create Fullstack Applications with GraphQL and Apollo
1.5
egghead.io 0 learners
Learn More
Learn to create fullstack applications with GraphQL and Apollo. This playlist covers key GraphQL concepts and provides step-by-step instructions for building a small fullstack application using GraphQL, Apollo Server, Apollo Client, and React.
free use-graphql-data-loaders-to-prevent-scaling-issues-by-batching-caching-database-requests-8303
Use GraphQL Data Loaders to Prevent Scaling Issues by Batching & Caching Database Requests
2.5
egghead.io 0 learners
Learn More
Learn the basics of Use GraphQL Data Loaders to Prevent Scaling Issues by Batching & Caching Database Requests
free how-instagram-content-is-served-through-graphql-devtooling-instagram-8304
How Instagram content is served through GraphQL - Devtooling Instagram
2.0
Youtube 0 learners
Learn More
This course explores how Instagram content is served through GraphQL. It begins by introducing the Instagram legacy REST API and then moves on to discuss the Instagram GraphQL API. It also covers how Instagram uses WebSockets and the security and origins of GraphQL. Finally, it provides an overview of the Devtooling Instagram platform.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet
arrow Click Allow to get free GraphQL from Ground Up courses!