Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0
Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0 

Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0

  • $43.99



Details
Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0

Build an end-to-end e-commerce and shopping cart application with the latest .NET Core framework

Key Features

  • Explore techniques such as clustering and caching to achieve a reactive and scalable web service
  • Use .NET Framework to quickly implement RESTful endpoints
  • Learn to implement a client library for a RESTful web service using ASP.NET Core

Book Description

REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have become synonymous with REST as it provides the fabric through which systems can interact. In addition to this, ASP .NET Core features such as unified MVC and dependency injection make it easier for developers to build and work on web APIs.

Building RESTful Web Services with .NET Core guides you through the designing of RESTful web services and their implementation using the ASP.NET Core framework. You'll learn about the basic concepts related to REST as well as the steps for designing and implementing an enterprise-grade RESTful web service. The book also demonstrates the power of the latest .NET Core release with MVC and enables you to apply it in your projects. As you progress, you’ll understand how to use the framework to tackle resilience, security, and scalability concerns. Later chapters will focus on how to improve the workability and performance of your applications. Finally, you'll get to grips with techniques to manage security in web APIs and discover how to implement unit and integration test strategies.

By the end of this book, you will have learned how to build a client for RESTful web services along with a number of scaling techniques.

What you will learn

  • Add basic authentication to your RESTful API
  • Create a Carts Controller and Orders Controller to manage and process orders
  • Intercept HTTP requests and responses by building your own middleware
  • Test service calls using Postman and the Advanced REST Client
  • Secure your data and application using annotations
  • Get insights into microservices with ASP .NET Core

Who This Book Is For

This book is for any developer who wants to build RESTful web services with the latest .NET Core framework. Basic knowledge of C# and .NET Core is assumed.

Table of Contents

  1. Getting Started
  2. Build Initial Framework – Layout Foundation of Application
  3. User registration and Administration
  4. Item catalogue Cart and Checkout
  5. Integrating external components and handling
  6. Testing RESTful Web Services
  7. Continuous Integration and Continuous Deployment
  8. Securing RESTful Web Services
  9. Scaling RESTful Services (Performance of Web Services)
  10. Building a Web Client (Consuming Web Services)
  11. Introduction to microservices
Specifications
Binding Paperback
Brand Packt Publishing
EANs 9781788291576
Manufacturer Packt Publishing
ProductGroup Book
ReleaseDate 2018-05-31T00:00:01Z
Title Building RESTful Web Services with .NET Core: Developing Distributed Web Services to improve scalability with .NET Core 2.0 and ASP.NET Core 2.0
UnitCount 1

Related Products