Udemy

Modern GraphQL with Node - Complete Developers Guide

Enroll Now
  • 6,515 Students
  • Updated 3/2022
4.8
(1,104 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 40 Minute(s)
Language
English
Taught by
Laith Harb
Rating
4.8
(1,104 Ratings)
3 views

Course Overview

Modern GraphQL with Node - Complete Developers Guide

Learn and master GraphQL with Node and React by building real production ready applications

This course will teach you how to build a GraphQL API from absolute scratch. It is taught by a developer that has over 3 years of experience with GraphQL and has worked with it in multiple enterprise companies. By the end of this crash course, you will become an expert and know more than 99% of GraphQL hobbyists. This course isn't just aimed to teach you GraphQL, but how to properly utilize it in a real application. I hope you enjoy it!


We will be learning everything from scratch and thus you can be a GraphQL beginner to take this course. However, we will be using JavaScript as our primary language and thus some JS knowledge is ideal. We will also connect our server to the frontend and we will be using React as our client. Thus any frontend knowledge would be good but not unnecessary.


This course will teach you:

- What is GraphQL

- What are the benefits of GraphQL

- Learn GraphQL terminology

- How to build a GraphQL server

- Modern design principles

- Adding Authentication

- Working with Prisma v3 to interact with a Postgres DB

- Connecting GraphQL to the client

- Improve performance by learning about the n + 1 problem and solving it will data loaders

Course Content

  • 10 section(s)
  • 85 lecture(s)
  • Section 1 Introduction to GraphQL
  • Section 2 Queries and Schemas
  • Section 3 Mutations
  • Section 4 15 Rules of GraphQL Design
  • Section 5 New Project Setup (Social Media App)
  • Section 6 Database Storage with Prisma v3
  • Section 7 Authentication and Authorization
  • Section 8 Adding Data Relationships
  • Section 9 Dataloaders and the N + 1 Problem
  • Section 10 Connecting to the Frontend

What You’ll Learn

  • Learn what is GraphQL and how it compares to REST
  • Learn how to build a GraphQL API
  • Learn the best practices designing a GraphQL API
  • Learn how to build multiple projects with GraphQL
  • Build a full React, Node and GraphQL Application

Reviews

  • G
    Geor Josep
    5.0

    EXCELLENT Instructor who made graphql simple and fun.

  • M
    Mdutu
    5.0

    Very interesting content and very well explained.

  • A
    Aritz Maeztu
    4.0

    Pros: - Explained in a friendly language, which makes the content easy to follow. - Good to understand Graphql basics. Cons: - Heroku doesn't provide free Postgresql instances anymore, I would have planned the course with a local DB setup instead of relying in third party cloud products. - I believe this big "auth" section isn't needed to understand the Graphql concept. It misguides the user with bad example such as JWT dispensed on signup rather than sign in. Since the purpose of the course is not to focus on web auth itself, why not do a simpler thing? - I don't think a React application is needed for a proof of concept like this, it takes a lot to understand for people that haven't used React. I think a better idea would have been to do with no framework or with a simpler framework, at least.

  • S
    Sudharani Vishwanath
    5.0

    Good

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed