English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 44m | 754 MB
GraphQL—a query language for APIs that was originally built by Facebook—helps developers build queryable APIs that drive data-driven apps. In this course, Glenn Block demonstrates how to use the GraphQL.NET framework to build a fully functional GraphQL endpoint. Glenn takes you through the entire process, explaining how to create a new GraphQL project, enable querying, configure the schema, allow updates through mutations, create subscriptions, and more. After completing this course, you’ll have a better understanding of how to leverage your existing .NET skills—and the GraphQL.NET framework—to build efficient, modern apps.
Topics include:
- Creating a new GraphQL project
- Exposing a new GraphQL API
- Enabling and creating mutations
- Updating and configuring the schema
- Enabling subscriptions
- New GraphQL.NET schema classes
- Creating the OrderEventType
Table of Contents
Introduction
1 Welcome
2 What you should know
3 Using exercise files
4 What is GraphQL.NET
5 Running on Mac and Linux
Creating a New GraphQL Project
6 What we’re going to build
7 Creating the GraphQL API solution
Exposing a New GraphQL API
8 How to enable querying
9 Create models
10 Create customer service
11 Create order service
12 How to configure the schema
13 Create customer and order GraphQL types
14 Create OrderStatuses GraphQL enum
15 Configure the GraphQL query and schema
16 Enable server and issue a query
Allowing Updates through Mutations
17 How to enable mutations
18 Update models and services
19 Update the schema
20 Configure the schema
21 Create a mutation and verify the change
Enabling Clients to Subscribe to Notifications
22 How to enable subscriptions
23 Start updating models and services
24 Complete updating models and services
25 New GraphQL.NET schema classes
26 Create the OrderEventType
27 Create the OrdersSubscription
28 Configure the schema
29 Create a subscription and fire a notification
Conclusion
30 Next steps
Resolve the captcha to access the links!