Mô tả

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"

Bạn sẽ học được gì

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

Yêu cầu

  • This course will be more beneficial to you if you have basic knowledge of NodeJS and ReactJS.

Nội dung khoá học

3 sections

Understanding GraphQL Concepts

12 lectures
Course Overview
01:42
Installation and Setup
05:45
Lesson Overview
02:52
GraphQL Features
01:46
Setting Up a Simple GraphQL Application
11:39
Creating a Server & Running a Query to Retrieve Data & Concepts – Named Queries
14:04
Variables. Query Aliases, and Fragments
02:24
Directives and Mutations
01:04
Creating and Updating an Author
10:28
Deleting an Author and Understanding GraphQL.js
08:49
Lesson Summary
00:54
Test Your Knowledge
6 questions

Querying Real-Time Data

13 lectures
Lesson Overview
00:55
Real-Time Query Processing
17:41
Other Community Tools
15:30
Graphcool Framework and Services
02:42
Graphcool Services – Functions
03:43
Graphcool Framework App, Permission Management, Authentication, & Deployment
19:53
Creating and Authenticating a User, Generating Insufficient Permission Errors
13:54
Creating an Application Using Prisma, a Book Record Directly in Database Section
16:01
Creating a Relationship with the User and Authentication
09:36
Updating Schema and Implementing Resolvers
15:05
Associating a User with a Book Record
06:41
Lesson Summary
00:41
Test Your Knowledge
7 questions

Integrating GraphQL with Server-Side Applications Using the Apollo Client

8 lectures
Lesson Overview
00:59
Setting up a React Client Application
04:07
Linking a React Application and Its Authentication
16:44
Implementing User Registration and User Login
13:03
Creating a New Book
12:57
Linking NewBook Component to GraphQL and Testing the Application Workflow
15:33
Lesson Summary
01:20
Test Your Knowledge
5 questions

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.