Creación de servicios web RESTful con .NET Core: desarrollo de servicios web distribuidos para mejorar la escalabilidad con .NET Core 2.0 y ASP.NET Core 2.0

Creación de una aplicación completa de comercio electrónico / carrito de compras

  • Características clave
  • Siga las mejores prácticas y explore técnicas como la agrupación y el almacenamiento en caché para lograr un servicio web reactivo y escalable
  • Aproveche .NET Framework para implementar rápidamente puntos finales RESTful.
  • Aprenda a implementar una biblioteca de cliente para un servicio web RESTful utilizando ASP.NET Core.

Descripción del libro
REST es un estilo arquitectónico que aborda los desafíos de construir servicios web escalables. En el mundo conectado de hoy, las API han tomado un papel central en la web. Las API proporcionan la estructura a través de la cual los sistemas interactúan, y REST se ha convertido en sinónimo de API. La profundidad, amplitud y facilidad de uso de ASP.NET Core hace que sea muy fácil para los desarrolladores trabajar para construir API web robustas. Este libro lo guía a través del diseño de servicios web RESTful y aprovecha el marco ASP.NET Core para implementar estos servicios. Este libro comienza por presentarle los conceptos básicos de la filosofía detrás de REST. Pasará por los pasos de diseño e implementación de un servicio web RESTful de nivel empresarial. Este libro tiene un enfoque práctico, que puede aplicar a sus propias circunstancias. Este libro presenta el poder de la última versión de .NET Core, que trabaja con MVC. Más adelante, aprenderá sobre el uso del marco para explorar enfoques para abordar problemas de resiliencia, seguridad y escalabilidad. Explorará los pasos para mejorar el rendimiento de sus aplicaciones. También aprenderá técnicas para lidiar con la seguridad en las API web y descubrirá cómo implementar estrategias de prueba de unidad e integración. Al final del libro, tendrá una comprensión completa de la construcción de un cliente para servicios web RESTful, junto con algunas técnicas de escalado.

Lo que vas a aprender

  • Agregue autenticación básica a su API RESTful
  • Cree un controlador de carros y un controlador de pedidos para administrar y procesar pedidos
  • Intercepte las solicitudes y respuestas HTTP construyendo su propio middleware
  • Pruebe las llamadas de servicio con Postman y Advanced REST Client
  • Asegure sus datos / aplicaciones usando anotaciones

Para quien es este libro

Este libro está dirigido a aquellos que desean aprender a construir servicios web RESTful con el último .NET Core Framework. Para aprovechar al máximo los ejemplos de código incluidos en el libro, debe tener un conocimiento básico de C # y .NET Core.

Tabla de contenido

  1. Empezando
  2. Construir la estructura inicial de diseño del marco de aplicación
  3. Registro de usuarios y administración
  4. Catálogo de artículos Carrito y Caja
  5. Integrando componentes externos y manejo
  6. Prueba de servicios web RESTful
  7. Integración continua y despliegue continuo
  8. Asegurando los servicios web RESTful
  9. Escalado de servicios RESTful (rendimiento de servicios web)
  10. Creación de un cliente web (consumo de servicios web)
  11. Introducción a los microservicios

Leave a Reply

Your email address will not be published. Required fields are marked *