Develop and Test GraphQL Server with GraphQL.NET & ASP.NET
$24.99
Shop on Udemy

Description

This 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. NET and 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 simplicityBasics of GraphQLUnderstanding QueriesUnderstanding ParametersUnderstanding ArgumentsUnderstanding Operation NameUnderstanding AliasUnderstanding SchemaUnderstanding MutationsUnderstanding FragmentsSetting up ASP. NET WebAPI project with Entity Framework as ORMCreating basic WebAPI projectAdding Entity Framework Adding Data layer and controllersCreating Repository patternAccessing data from Repository pattern for controllersDeveloping GraphQL Server which supportsCreating QueryCreating SchemaCreating QueryTypesCreating InputQueryTypes (for mutation)Support for nested QuerySupport of parameters/query argumentsSupport for nested sub-queriesSupport for MutationsTesting GraphQL using GraphQL ClientTesting using XUnitUnit Testing without HttpClientIntegration testing with TestServer and WebApplicationFactoryAt the end of the course, you will understand how to work with GraphQL using GraphQL. NET and 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.

logo

Udemy