Hands-On RESTful Web Services with ASP.NET Core
- 510 páginas
- 18 horas de lectura
Get up to speed with the latest features of C# 8, ASP.NET Core 3, and .NET Core 3.1 LTS to create robust and maintainable web services. This resource focuses on applying design patterns and techniques to achieve reactive, scalable web services, documenting them using the OpenAPI standard, and testing with Postman. In the evolving landscape of web development, web services are essential for creating applications compatible with various devices and platforms. The RESTful approach has gained popularity for its simplicity and effectiveness, and this guide will help you build RESTful web services using ASP.NET Core. It begins with the fundamentals of REST philosophy, covering the stages of designing and implementing enterprise-grade services. You'll explore ASP.NET Core's middleware approach, learn to customize it, and improve API resilience while securing your service. The book delves into design patterns and techniques for scalability, advanced caching, monitoring, logging, and unit and integration testing strategies. Later chapters focus on deploying your REST web services on Azure and documenting APIs with Swagger and Postman. By the end, you'll confidently design RESTful web services with a focus on code testability and maintainability. This resource is ideal for anyone eager to learn how to build RESTful web services using the ASP.NET Core framework.
