Loading...
C#
.NET
Backend-Development

GraphQL API Development using HotChocolate

GraphQL is a query language for APIs and a runtime to process the queries. GraphQL is considered one of the most popular alternatives to REST and offers several advantages over REST. HotChocolate by ChilliCream is a library to develop a GraphQL backend with .NET.

Contents

  • Introduction to GraphQL
    • Schema
    • Type system
    • Queries
    • Mutations
    • Subscriptions
  • Project setup with HotChocolate
  • Defining a GraphQL schema
  • Implementation of a GraphQL API
    • Processing of queries
    • Processing of mutations
    • Use of subscriptions
  • Obtaining data from different sources
    • Database
    • REST
    • ...
  • Resolvers
  • DataLoaders
  • Persistent Queries
  • Integration with Entity Framework Core (EFCore)
    • Pagination
    • Filtering
    • Sorting
    • Projections

Request Training

Form..RequiredMessage
This field is required.
This field is required.
Please consent to the processing of the data provided