Rating 4.0 out of 5 (5 ratings in Udemy)
What you'll learn- GraphQL Basic
- GraphQL .NET Server Basic
- GraphQL Testing with GraphQL Client
- GraphQL Queries basic
DescriptionThis course Develop and Test GraphQL Server with GraphQL .NET & ASP .NET is focused on making anyone who has zero knowledge in GraphQL and make them understand the nitty-gritty details on developing GraphQL Server with GraphQL .NETand testing the GraphQL server using GraphQLClient .NET and WebApplicationFactory for …
Rating 4.0 out of 5 (5 ratings in Udemy)
What you'll learn- GraphQL Basic
- GraphQL .NET Server Basic
- GraphQL Testing with GraphQL Client
- GraphQL Queries basic
DescriptionThis course Develop and Test GraphQL Server with GraphQL .NET & ASP .NET is focused on making anyone who has zero knowledge in GraphQL and make them understand the nitty-gritty details on developing GraphQL Server with GraphQL .NETand testing the GraphQL server using GraphQLClient .NET and WebApplicationFactory for integration testing.
As a part of this course, we will also do testing of application with XUnit as testing library along with GraphQL Client.
This course is split into the following sections for simplicity
Basics of GraphQL
Setting up ASP .NETWebAPI project with Entity Framework as ORM
Creating basic WebAPI project
Adding Entity Framework
Adding Data layer and controllers
Creating Repository pattern
Accessing data from Repository pattern for controllers
Developing GraphQL Server which supports
Creating Query
Creating Schema
Creating QueryTypes
Creating InputQueryTypes (for mutation)
Support for nested Query
Support of parameters/query arguments
Support for nested sub-queries
Support for Mutations
Testing GraphQL using GraphQL Client
At the end of the course, you will understand how to work with GraphQL using GraphQL .NETand also you will understand how we perform Unit testing and Integration testing with the help of WebApplicationFactory and reduce the footprint of running the whole server and instead just run the test server to test the whole application in just couple of lines of code.