Beginning GraphQL

Learn faster data fetching using this query language and improve the performance of your application

3.80 (16 reviews)
Udemy
platform
English
language
Programming Languages
category
191
students
4 hours
content
Sep 2018
last update
$54.99
regular price

What you will learn

Apply core GraphQL concepts to be used across different languages

Implement the overall structure of GraphQL applications

Use Apollo GraphQL for both server and client JavaScript applications

Create applications using real-life business scenarios

Explore differences between GraphQL and REST

Discover advantages of GraphQL over REST

Description

This fast-paced course is specially designed for learning all aspects of GraphQL. You will start by understanding basic features of this language. You will learn how to integrate GraphQL with server-side applications, and how to implement the querying of data in real time. You will also discover ways to connect GraphQL with server-side applications using the Apollo client. By the end of the course, you will be able to successfully create fast client-server REST-like applications.

About the Authors

Brian Kimokoti is a software developer with Andela. He holds a Bachelor’s degree in Computer Science from the Multimedia University of Kenya. Since the last 5 years, Brian has been developing applications in PHP, JavaScript, and Python. Brian is a regular tech blogger on different online platforms and aspires to gain more experience and skills to an engineering and architect level.

Xavier Decuyper is a full-stack developer from Belgium with experience in working with JavaScript, and PHP. He also has experience with frameworks such as Laravel and Angular 6.

He's very passionate about all kinds of technologies and loves taking up complex topics and explaining them in a simple and straightforward way. It’s this passion that got him into making YouTube videos and courses. He's a YouTuber as well and his videos have been watched over 5 million times and he has over 15,000 students.

He has also given a few talks at international conferences about technology and blockchain. You can follow him on Twitter or subscribe to his YouTube channel: "Simply Explained"

Content

Understanding GraphQL Concepts

Course Overview
Installation and Setup
Lesson Overview
GraphQL Features
Setting Up a Simple GraphQL Application
Creating a Server & Running a Query to Retrieve Data & Concepts – Named Queries
Variables. Query Aliases, and Fragments
Directives and Mutations
Creating and Updating an Author
Deleting an Author and Understanding GraphQL.js
Lesson Summary
Test Your Knowledge

Querying Real-Time Data

Lesson Overview
Real-Time Query Processing
Other Community Tools
Graphcool Framework and Services
Graphcool Services – Functions
Graphcool Framework App, Permission Management, Authentication, & Deployment
Creating and Authenticating a User, Generating Insufficient Permission Errors
Creating an Application Using Prisma, a Book Record Directly in Database Section
Creating a Relationship with the User and Authentication
Updating Schema and Implementing Resolvers
Associating a User with a Book Record
Lesson Summary
Test Your Knowledge

Integrating GraphQL with Server-Side Applications Using the Apollo Client

Lesson Overview
Setting up a React Client Application
Linking a React Application and Its Authentication
Implementing User Registration and User Login
Creating a New Book
Linking NewBook Component to GraphQL and Testing the Application Workflow
Lesson Summary
Test Your Knowledge

Screenshots

Beginning GraphQL - Screenshot_01Beginning GraphQL - Screenshot_02Beginning GraphQL - Screenshot_03Beginning GraphQL - Screenshot_04

Reviews

Michael
April 5, 2023
UNfortunately lots of the exercies didn't work as Xavier explained them due to outdated tools. Apollo playground now looks different. The excersices in Section 2 and 3 could not be built using Xavier's examples. Again due to outdated tools that have changed in the meantime. The course needs to be revised, otherwise it is not useful.
Loïc
November 2, 2022
the first part is really good, there are just a few things that change today but it's ok On the other hand, part 2, impossible to complete, nothing works until the end, there are always errors This is due to the fact that the training is old and that many things have changed since then. It was certainly a very good formation before, But today it's over, I can't go to the end I'm stuck halfway
Pawanjit
June 20, 2021
It was a great course to understand GraphQL concepts and development framework introduction but linking with React module was very quick and I found it little hard to understand. Overall it is a great course for beginners.

Charts

Price

Beginning GraphQL - Price chart

Rating

Beginning GraphQL - Ratings chart

Enrollment distribution

Beginning GraphQL - Distribution chart

Related Topics

1887924
udemy ID
8/31/2018
course created date
5/6/2020
course indexed date
Bot
course submited by