Desarrolle y pruebe GraphQL Server con GraphQL .NET y ASP .NET

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

  1. Interpretación de consultas
  2. Parámetros: una introducción
  3. Comprensión de argumentos
  4. Comprensión del nombre de la operación
  5. Identificación de alias
  6. Introducción a Schema
  7. Conociendo las mutaciones
  8. Fragmentos: una introducción

Usando Entity Framework como un ORM en un proyecto ASP.NET WebAPI

  1. Creando un proyecto WebAPI desde cero
  2. Se está agregando Entity Framework.
  3. Se están agregando la capa de datos y los controladores.
  4. Patrón para crear repositorio
  5. Patrón para que los controladores accedan a los datos de un repositorio
LEER
Hacking ético: Tor, Proxy Chains y VPN, ¡de principiante a profesional! Curso

Crear un servidor GraphQL que admita

  1. Hacer una consulta
  2. Creación de esquemas
  3. Creación de QueryTypes
  4. Creación de InputQueryTypes (para mutación)
  5. Ahora hay soporte para consultas anidadas.
  6. Soporte de mutaciones

GraphQL Client se utiliza para probar GraphQL.

  1. Usar XUnit para realizar pruebas
  2. HttpClient no es necesario para las pruebas unitarias.
  3. 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.

Más Información

Subir

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación, si continua en navegando consideramos que acepta su uso.