Join Glenn Block for an in-depth discussion in this video What is GraphQL.NET?, part of API Development in .NET with GraphQL.
- [Instructor] Before we continue, let me answer a question that may be on your mind. What is GraphQL.NET and what can it do for me? GraphQL.NET is an open source library for building a GraphQL Server and it was created by Joe McBride. Now, what you're going to be able to do with it is you're going to be able to stand up a GraphQL endpoint that will support queries, mutations, and subscriptions. It also offers a really nice and declarative API, which you're going to see throughout this course as we build out our GraphQL Server implementation.
It supports .NET Standard 1.1, 2.0, and .NET 4.5. If you're into cross platform development with .NET, that means that you can use it on .NET core, running on Mac and Linux. The source is available on GitHub. Here you can see the GraphQL.NET repo where you can grab the source and engage with the community.
- 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
Skill Level Intermediate
Docker for .NET Developers with Visual Studiowith Lee Brandt46m 52s Intermediate
Java Integration with .NET Frameworkwith Reynald Adolphe2h 39m Intermediate
1. Creating a New GraphQL Project
What we're going to build2m 22s
2. Exposing a New GraphQL API
3. Allowing Updates through Mutations
4. Enabling Clients to Subscribe to Notifications
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.