Cargando…

Hands-on RESTful web services with ASP.NET Core 3 : design production-ready, testable, and flexible RESTful APIs for web applications and microservices /

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 Key Features Apply design patterns and techniques to achieve a reactive, scalable web service Document your web services using the OpenAPI standard and test them usin...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Resca, Samuele (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1157318715
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 200610s2019 enka ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DST  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
020 |a 9781789539240 
020 |a 1789539242 
020 |z 9781789537611 
035 |a (OCoLC)1157318715 
037 |a CL0501000114  |b Safari Books Online 
050 4 |a TK5105.88813 
082 0 4 |a 005.2768  |2 23 
049 |a UAMI 
100 1 |a Resca, Samuele,  |e author. 
245 1 0 |a Hands-on RESTful web services with ASP.NET Core 3 :  |b design production-ready, testable, and flexible RESTful APIs for web applications and microservices /  |c Samuele Resca. 
246 3 |a Hands-on representational state transfer web services with ASP.NET Core three 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2019. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed June 9, 2020). 
504 |a Includes bibliographical references. 
520 |a 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 Key Features Apply design patterns and techniques to achieve a reactive, scalable web service Document your web services using the OpenAPI standard and test them using Postman Explore mechanisms to implement a secure web service using client-side SSL and token authentication Book Description In recent times, web services have evolved to play a prominent role in web development. Applications are now designed to be compatible with any device and platform, and web services help us keep their logic and UI separate. Given its simplicity and effectiveness in creating web services, the RESTful approach has gained popularity, and this book will help you build RESTful web services using ASP.NET Core. This REST book begins by introducing you to the basics of the REST philosophy, where you'll study the different stages of designing and implementing enterprise-grade RESTful web services. You'll also gain a thorough understanding of ASP.NET Core's middleware approach and learn how to customize it. The book will later guide you through improving API resilience, securing your service, and applying different design patterns and techniques to achieve a scalable web service. In addition to this, you'll learn advanced techniques for caching, monitoring, and logging, along with implementing unit and integration testing strategies. In later chapters, you will deploy your REST web services on Azure and document APIs using Swagger and external tools such as Postman. By the end of this book, you will have learned how to design RESTful web services confidently using ASP.NET Core with a focus on code testability and maintainability. What you will learn Gain a comprehensive working knowledge of ASP.NET Core Integrate third-party tools and frameworks to build maintainable and efficient services Implement patterns using dependency injection to reduce boilerplate code and improve flexibility Use ASP.NET Core's out-of-the-box tools to test your applications Use Docker to run your ASP.NET Core web service in an isolated and self-contained environment Secure your information using HTTPS and token-based authentication Integrate multiple web services using resiliency patterns and messaging techniques Who this book is for This book is for anyone who wants to learn how to build RESTful web services with the ASP.NET Core framework to improve the sca ... 
505 0 |a Section 1: Getting Started. Chapter 1: REST 101 and Getting Started with ASP.NET Core -- Section 2: Overview of ASP.NET Core. Chapter 2: Overview of ASP.NET Core ; Chapter 3: Working with the Middleware Pipeline ; Chapter 4: Dependency Injection System ; Chapter 5: Web Service Stack in ASP.NET Core ; Chapter 6: Routing System ; Chapter 7: Filter Pipeline -- Section 3: Building a Real-World RESTful API. Chapter 8: Building the Data Access Layer ; Chapter 9: Implementing the Domain Logic ; Chapter 10: Implementing the RESTful HTTP Layer ; Chapter 11: Advanced Concepts of Building an API ; Chapter 12: The Containerization of Services ;Chapter 13: Service Ecosystem Patterns ; Chapter 14: Implementing Worker Services Using .NET Core ; Chapter 15: Securing Your Service -- Section 4: Advanced Concepts for Building Services. Chapter 16: Caching Web Service Responses ; Chapter 17: Logging and Health Checking ; Chapter 18: Deploying Services on Azure ;Chapter 19: Documenting Your API Using Swagger ; Chapter 20: Testing Services Using Postman. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Microsoft .NET Framework  |2 fast 
650 0 |a Web services. 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Application software  |x Development. 
650 0 |a Web sites  |x Design. 
650 6 |a Services Web. 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Sites Web  |x Conception. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Web services  |2 fast 
650 7 |a Web sites  |x Design  |2 fast 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789537611/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP