Description
Course info
Rating
(79)
Level
Advanced
Updated
Jan 17, 2019
Duration
1h 23m
Description

Having an API that doesn't use REST, and contains just one endpoint which has the ability to return data in a form that exactly suits the data-consuming application is very powerful. After watching this practical course, Building GraphQL APIs with ASP.NET Core, you’ll be ready to implement GraphQL in your ASP.NET Core API and write queries against it. First, you will explore how using GraphQL has lots of benefits compared to REST or SOAP. Next, you will very quickly understand the basic principles of GraphQL and shortly after, you can start building your own GraphQL endpoint in ASP.NET Core. Finally, you will discover how schemas provide metadata to clients, how queries are written for data retrieval and mutations. By the end of this course, you will be amazed by the ability that your GraphQL endpoint has to actively contact the client when changes occur with subscriptions.

About the author
About the author

Roland is a Microsoft MVP enjoying a constant curiosity around new techniques in software development. His focus is on all things .Net and browser technologies.

More from the author
Understanding ASP.NET Core 3.x
Beginner
2h 58m
Aug 20, 2019
Getting Started with ASP.NET SignalR
Beginner
1h 2m
May 16, 2019
More courses by Roland Guijt
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone! My name is Roland Guijt, and welcome to my course, Building GraphQL APIs with ASP.NET Core. I am an independent software developer and trainer based in the Netherlands. How would you like an API that doesn't use REST and has just one endpoint that has the ability to return data in a form that exactly suits the data-consuming application? This becomes a reality with GraphQL for .NET. After watching this practical course, you will be ready to implement GraphQL in your ASP.NET Core API and write queries against it, but most of all, you will be convinced that using GraphQL has lots of benefits compared to REST or SOAP. Some of the major topics that we will cover in this compact course include setting up a GraphQL endpoint in ASP.NET Core app, writing queries against the endpoint, and enhancing the endpoint by supporting mutations and subscriptions. Before beginning the course, you should be familiar with ASP.NET Core and REST APIs, but be sure to keep watching and let the GraphQL world open up for you. Enjoy!