HOME > Development > Creating GraphQL APIs with ASP.Net Core for Beginners

Creating GraphQL APIs with ASP.Net Core for Beginners

  • Development
  • Apr 23, 2025
SynopsisCreating GraphQL APIs with ASP.Net Core for Beginners, availa...
Creating GraphQL APIs with ASP.Net Core for Beginners  No.1

Creating GraphQL APIs with ASP.Net Core for Beginners, available at $39.99, has an average rating of 4, with 43 lectures, based on 68 reviews, and has 2425 subscribers.

You will learn about Understood GraphQL specifications Write GraphQL queries Create own GraphQL APIs Consume GraphQL API from dotnet client This course is ideal for individuals who are This is for newbies who want to learn GraphQL or Developer who know C# & ASP dotnet and want to create GraphQL APIs or Person who want to understand GraphQL specifications or Developer who want to create own GraphQL APIs It is particularly useful for This is for newbies who want to learn GraphQL or Developer who know C# & ASP dotnet and want to create GraphQL APIs or Person who want to understand GraphQL specifications or Developer who want to create own GraphQL APIs.

Enroll now: Creating GraphQL APIs with ASP.Net Core for Beginners

Summary

Title: Creating GraphQL APIs with ASP.Net Core for Beginners

Price: $39.99

Average Rating: 4

Number of Lectures: 43

Number of Published Lectures: 43

Number of Curriculum Items: 43

Number of Published Curriculum Objects: 43

Original Price: $24.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understood GraphQL specifications
  • Write GraphQL queries
  • Create own GraphQL APIs
  • Consume GraphQL API from dotnet client
  • Who Should Attend

  • This is for newbies who want to learn GraphQL
  • Developer who know C# & ASP dotnet and want to create GraphQL APIs
  • Person who want to understand GraphQL specifications
  • Developer who want to create own GraphQL APIs
  • Target Audiences

  • This is for newbies who want to learn GraphQL
  • Developer who know C# & ASP dotnet and want to create GraphQL APIs
  • Person who want to understand GraphQL specifications
  • Developer who want to create own GraphQL APIs
  • GraphQL is a language for APIs that enables you to query and manipulate data easily through an intuitive and flexible syntax.

    GraphQL is an open-source data query and manipulation language for APIs.

    GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015.

    It is used in many server-side languages like Java, Node, Ruby, Python, PHP, Go, and obviously dotnet too. And APIs created using GraphQL can easily accessible by almost languages like JavaScript, Android, Swift, Python, PHP, Java, and dotnet.

    In a GraphQL request, you specify how to structure the data when it’s returned by the server. This makes it possible for you to query only the data you need, in the format you need. This results in better network utilization and performance, especially on mobile devices.

    The course outline includes:

  • Introduction to GraphQL. And understood how it’s different from RESTful APIs.

  • Create basic GraphQL queries. As well as with Arguments and aliases.

  • Using fragments and inline fragments on the type to select specific fields.

  • Using variables for passing data via query variable, and directives to obtain fields based on condition.

  • Use paging to retrieve data as page wise and with sorting order.

  • Understood what schema is and learn about each type supported by GraphQL.

  • Use of Introspection for obtaining schema or type related details.

  • Create a server-side project with Entity Framework core and GraphQL dotnet library.

  • Use mutation for insert, update, or delete operation.

  • Using subscription for creating an event stream.

  • Implement Authentication for queries based on JWT Identity.

  • Validation of query and Exception handing from the server-side.

  • And executing queries and mutations from client-side project using C#.

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: What is GraphQL?

    Lecture 3: GraphQL vs REST

    Chapter 2: Querying Data from GitHub

    Lecture 1: Basic GraphQL Query

    Lecture 2: Arguments & Alias

    Lecture 3: Using Fragments

    Lecture 4: Inline Fragments

    Lecture 5: Using Variables

    Lecture 6: Inline Variables

    Lecture 7: Using Directives

    Lecture 8: Using Paging

    Chapter 3: Schema & Types

    Lecture 1: Scalar and Object Type

    Lecture 2: Interface and Union Type

    Lecture 3: Enums and InputObject type

    Lecture 4: List and Not Null

    Chapter 4: Advance GraphQL Concepts

    Lecture 1: Introspection: Type

    Lecture 2: Introspection: Schema & TypeName

    Lecture 3: Validations in GraphQL

    Lecture 4: Mutation

    Lecture 5: Subscription

    Chapter 5: Create own GraphQL APIs

    Lecture 1: Setting up Entity Framework

    Lecture 2: Setting up GraphQL

    Lecture 3: Create Types

    Lecture 4: Create First Query

    Lecture 5: Query with Parameter

    Lecture 6: Nested field in Query

    Chapter 6: Mutation & Subscriptions

    Lecture 1: Mutation: Input Type

    Lecture 2: Mutation: Create

    Lecture 3: Mutation: Update & Delete

    Lecture 4: Subscription: Create

    Lecture 5: Subscription: Update

    Chapter 7: Paging & Authantication

    Lecture 1: Using Paging

    Lecture 2: Using Sorting

    Lecture 3: Authantication – 1

    Lecture 4: Authantication – 2

    Lecture 5: Authantication – 3

    Lecture 6: Error Handling

    Lecture 7: Metrics

    Chapter 8: Using Client

    Lecture 1: Create Project

    Lecture 2: Using Query

    Lecture 3: Using Mutation

    Chapter 9: Conclusion

    Lecture 1: Conclusion

    Lecture 2: Bonus Lecture

    Instructors

  • Creating GraphQL APIs with ASP.Net Core for Beginners  No.2
    Nilay Mehta
    Passionate Software Engineer and Instructor
  • Creating GraphQL APIs with ASP.Net Core for Beginners  No.3
    Tutorials Team
    Start learning today and curve your future.
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 5 votes
  • 3 stars: 14 votes
  • 4 stars: 16 votes
  • 5 stars: 25 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!