Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
API Development in .NET with GraphQL

API Development in .NET with GraphQL

1h 45mBeginner2018-02-28

Authors

Glenn Block

Glenn Block

Seasoned product management professional with 20+ years of experience

Course details

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.

Learning objectives
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

Skills covered

GraphQL.NETAPIsPersonaProgramming LanguagesOpen SourceMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Using exercise files
  • 04 - What is GraphQL.NET
  • 05 - Running on Mac and Linux

1. Creating a New GraphQL Project

  • 06 - What we're going to build
  • 07 - Creating the GraphQL API solution

2. Exposing a New GraphQL API

  • 08 - How to enable querying
  • 09 - 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

3. 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

4. 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

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal