Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Nov 21, 2021
Nov 21, 2021
Jul 26, 2020
Aug 26, 2021

ChilliCream

Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop

If you want to browse the GraphQL server head over here.

Prerequisites

For this workshop we need a couple of prerequisites. First, we need the .NET SDK 5.0.

Then we need some IDE/Editor in order to do some proper C# coding, you can use VSCode or if you have already on your system Visual Studio or JetBrains Rider.

Last but not least we will use our GraphQL IDE Banana Cake Pop.

Note: When installing Visual Studio you only need to install the ASP.NET and web development workload.

What you'll be building

In this workshop, you'll learn by building a full-featured GraphQL Server with ASP.NET Core and Hot Chocolate from scratch. We'll start from File/New and build up a full-featured GraphQL server with custom middleware, filters, subscription and relay support.

Database Schema:

Database Schema Diagram

GraphQL Schema:

The GraphQL schema can be found here.

Sessions

Session Topics
Session #1 Building a basic GraphQL server API.
Session #2 Controlling nullability.
Session #3 Understanding GraphQL query execution and DataLoader.
Session #4 GraphQL schema design approaches.
Session #5 Understanding middleware.
Session #6 Adding complex filter capabilities.
Session #7 Adding real-time functionality with subscriptions.
Session #8 Testing the GraphQL server.

About

Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop

Resources

Packages

No packages published

Languages