Contenidos
Desarrolle y pruebe GraphQL Server con GraphQL .NET y ASP .NET
Comenzando con los fundamentos de GraphQL y utilizando GraphQL NET
Lo que vas a aprender
Desarrolle y pruebe GraphQL Server con GraphQL .NET y ASP .NET
- GraphQL básico
- Servidor GraphQL.NET básico
- Prueba de GraphQL con GraphQL Client
- Consultas GraphQL básicas
Requisitos
- Los fundamentos de ASP.NET
- Fundamentos de Entity Framework
- Los fundamentos de las WebAPI
Descripción
Este curso, Desarrollar y probar GraphQL Server con GraphQL.NET y ASP.NET, está diseñado para ayudar a cualquier persona sin conocimientos previos de GraphQL a comprender los detalles esenciales del desarrollo de GraphQL Server con GraphQL.NET y probarlo con GraphQLClient.NET y WebApplicationFactory para pruebas de integración.
También probaremos la aplicación usando XUnit como biblioteca de prueba y GraphQL Client como parte de este curso.
En aras de la claridad, este curso se ha dividido en las siguientes secciones.
Fundamentos de GraphQL
- Interpretación de consultas
- Parámetros: una introducción
- Comprensión de argumentos
- Comprensión del nombre de la operación
- Identificación de alias
- Introducción a Schema
- Conociendo las mutaciones
- Fragmentos: una introducción
Usando Entity Framework como un ORM en un proyecto ASP.NET WebAPI
- Creando un proyecto WebAPI desde cero
- Se está agregando Entity Framework.
- Se están agregando la capa de datos y los controladores.
- Patrón para crear repositorio
- Patrón para que los controladores accedan a los datos de un repositorio
Crear un servidor GraphQL que admita
- Hacer una consulta
- Creación de esquemas
- Creación de QueryTypes
- Creación de InputQueryTypes (para mutación)
- Ahora hay soporte para consultas anidadas.
- Soporte de mutaciones
GraphQL Client se utiliza para probar GraphQL.
- Usar XUnit para realizar pruebas
- HttpClient no es necesario para las pruebas unitarias.
- Uso de TestServer y WebApplicationFactory para pruebas de integración
Al final del curso, sabrá cómo trabajar con GraphQL usando GraphQL.NET, así como también cómo usar WebApplicationFactory para realizar pruebas de unidad e integración y reducir la huella de ejecutar todo el servidor ejecutando solo el servidor de prueba para pruebe toda la aplicación en unas pocas líneas de código.