Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
ASP.NET Core: Building a GraphQL API

ASP.NET Core: Building a GraphQL API

1h 39mIntermediate2022-01-27

Authors

Ervis Trupja

Ervis Trupja

Full-Stack .NET Web Developer with a mathematical background

Course details

Did you know that you can query your API with GraphQL and get exactly what you need? That’s because GraphQL is an open-source query language for APIs that allows you to access your data from a single endpoint. In this course, developer and trainer Ervis Trupja teaches you the basics of building a GraphQL API in an existing ASP.NET Web API project.

Learn about the tasks and key concepts of GraphQL, how it works, and how to put it into action. Explore the difference between GraphQL and REST APIs, as well as between GraphQL operations and types. Get the skills you need to start querying data, adding mutations and relationships, working with relational data, and running tests. Find out why GraphQL is so flexible and efficient, particularly if you’re working with an existing ASP.NET Web API project. Along the way, try out your new skills with practice challenges in each section.

Skills covered

GraphQLASP.NET CoreAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Using GraphQL API
  • 02 - What you should know

1. Getting Started with GraphQL

  • 03 - What is GraphQL
  • 04 - GraphQL vs. REST
  • 05 - Open-source GraphQL projects
  • 06 - .NET Web API project overview
  • 07 - Setting up GraphQL in Web API

2. Data Querying with GraphQL in .NET Web API

  • 08 - Operations in GraphQL
  • 09 - Types in GraphQL
  • 10 - Adding your first object graph type (course entity)
  • 11 - Adding your first query - All courses
  • 12 - Challenge - Add query to get single course
  • 13 - Solution - Add query to get single course
  • 14 - Adding your GraphQL schema file
  • 15 - Testing

3. Data Mutation with GraphQL in .NET Web API

  • 16 - What is a mutation
  • 17 - Adding your first mutation - Add data
  • 18 - Add data - Testing
  • 19 - Challenge - Mutation to update data
  • 20 - Solution - Mutation to update data
  • 21 - Update data - Testing
  • 22 - Mutation to delete data

4. Querying and Mutating Relational Data with GraphQL in .NET Web API

  • 23 - Adding relationship data
  • 24 - Query to get relational data
  • 25 - Get relational data - Testing
  • 26 - Mutation to add relational data
  • 27 - Add relational data - Testing

Conclusion

  • 28 - Next steps for learning more about GraphQL API

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