Skip to main content
Web & Full-Stack DevelopmentDometrain2024-6 Edition100% Free Video Course

Getting Started: GraphQL in .NET

Getting Started: GraphQL in .NET is a GraphQL training course in .NET using C#, published by the online academy of Dometrain. GraphQL in .NET using C# is a powerful approach to create flexible and efficient APIs that provide customers with the exact data they need. GraphQL, a query language for APIs developed by Facebook, allows clients to request exactly the data they need, reducing over-fetching and under-fetching. Integrating GraphQL with .NET using C# leverages the powerful capabilities of the .NET framework to create scalable, maintainable, and high-performance applications.Using the strengths of GraphQL and the .NET ecosystem, developers can create powerful APIs that precisely meet the needs of their customers. Whether building enterprise applications, real-time systems, or dynamic client interfaces, GraphQL on .NET enables the creation of high-performance, scalable, and maintainable solutions. With strong typing, efficient data retrieval, and strong tooling support, integrating GraphQL with .NET using C# is a compelling choice for modern API development. After completing this training course, you will be able to use all the potential of GraphQL in .NET and build powerful GraphQL .NET applications.

5.0
(2 reviews)
12.1 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
Getting Started: GraphQL in .NET
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
12.1 hours on-demand video
64 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Concepts and principles of GraphQL in .NET
Integrating GraphQL with .NET using C#
Building GraphQL .NET applications using C#
And …

Course Curriculum64 Lectures

1 sections • 12.1 hours total length

Prefer offline learning? Download all 64 video lectures and project files for free.
Download Free
Why GraphQL
Preview
8m
Who is the course for and prerequisites
Preview
6m
Welcome
10m
What will you learn in this course
14m
GraphQL operation structure explained
4m
Lets have a look at GraphQL
9m
A quick look at the GraphQL transport protocols
10m
The annotation-based schema building approach
2m
An exploration of the GraphQL type system
2m
Lets create our first GraphQL server!
8m
GraphQL Object Types
4m
GraphQL Union Types
4m
GraphQL Interface Types
6m
GraphQL Enum Type
6m
GraphQL Input Objects
3m
GraphQL OneOf Inputs
4m
Using GraphQL projections with Entity Framework
5m
Getting Started with Entity Framework
15m
Field Middleware Explained
13m
Paging in GraphQL
20m
Filtering
21m
Filtering and Sorting
20m
Introduction
1m
Exploring Schema Building Approaches
16m
Building with Type Modules and automatic type registration
10m
Splitting Root Types
5m
Cursor Pagination in a layered architectures
15m
Using type extensions in Hot Chocolate
8m
Introduction to DataLoader
22m
Using DataLoader with nested Paging
18m
Introduction to GraphQL query patterns
14m
Exposing internal identifiers
1m
The Entity pattern
14m
Working with composite keys
22m
Throwing Custom GraphQL Errors
8m
GraphQL Errors and Non-Nullability explained
8m
Using Domain Errors in GraphQL Queries
18m
Introduction to GraphQL mutations
6m
Implementing a basic mutation
9m
Mutation design principals
11m
Mutation conventions
8m
Implementing Patch Mutations
8m
Error patterns for GraphQL mutations
25m
Handling File Uploads with GraphQL
23m
Introduction to GraphQL subscriptions
7m
Implementing a basic subscription
21m
Implementing a basic chat
23m
Longruninng Mutations
19m
Introduction (2)
4m
Keeping state with replayable events
30m
Schema export CLI
15m
Schema as an artifact
15m
What is a GraphQL schema registry
7m
Setting up the schema registry
2m
Setting up a deployment build with the schema registry
13m
Setting up a CI build with the schema registry
15m
Setting up a client registry
17m
Introduction (3)
24m
Adding Hot Chocolate Telemetry
9m
Setting up aspire for developer telemetry
1m
Add Production Telemetry
12m
Custom Spans
3m
Rate this course
5m
Instrumentation Options
22m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Getting Started: GraphQL in .NET is a GraphQL training course in .NET using C#, published by the online academy of Dometrain. GraphQL in .NET using C# is a powerful approach to create flexible and efficient APIs that provide customers with the exact data they need. GraphQL, a query language for APIs developed by Facebook, allows clients to request exactly the data they need, reducing over-fetching and under-fetching. Integrating GraphQL with .NET using C# leverages the powerful capabilities of the .NET framework to create scalable, maintainable, and high-performance applications.Using the strengths of GraphQL and the .NET ecosystem, developers can create powerful APIs that precisely meet the needs of their customers. Whether building enterprise applications, real-time systems, or dynamic client interfaces, GraphQL on .NET enables the creation of high-performance, scalable, and maintainable solutions. With strong typing, efficient data retrieval, and strong tooling support, integrating GraphQL with .NET using C# is a compelling choice for modern API development. After completing this training course, you will be able to use all the potential of GraphQL in .NET and build powerful GraphQL .NET applications.

Instructor

S

Senior Industry Specialist

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed