ASP.NET Core: Building a GraphQL API

Go to class
Write Review

Free Online Course: ASP.NET Core: Building a GraphQL API provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. ASP.NET Core: Building a GraphQL API is taught by Ervis Trupja.

Overview
  • Learn about the core concepts of GraphQL, including how to build a GraphQL API in an existing ASP.NET Web API project.

Syllabus
  • Introduction

    • Using GraphQL API
    • What you should know
    1. Getting Started with GraphQL
    • What is GraphQL?
    • GraphQL vs. REST
    • Open-source GraphQL projects
    • .NET Web API project overview
    • Setting up GraphQL in Web API
    2. Data Querying with GraphQL in .NET Web API
    • Operations in GraphQL
    • Types in GraphQL
    • Adding your first object graph type (course entity)
    • Adding your first query: All courses
    • Challenge: Add query to get single course
    • Solution: Add query to get single course
    • Adding your GraphQL schema file
    • Testing
    3. Data Mutation with GraphQL in .NET Web API
    • What is a mutation?
    • Adding your first mutation: Add data
    • Add data: Testing
    • Challenge: Mutation to update data
    • Solution: Mutation to update data
    • Update data: Testing
    • Mutation to delete data
    4. Querying and Mutating Relational Data with GraphQL in .NET Web API
    • Adding relationship data
    • Query to get relational data
    • Get relational data: Testing
    • Mutation to add relational data
    • Add relational data: Testing
    Conclusion
    • Next steps for learning more about GraphQL API