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 ...

Buy Now From Amazon

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


Similar Products

ASP.NET Core 2.2 MVC, Razor Pages, API, JSON Web Tokens & HttpClient: How to Build a Video Course WebsiteModern API Design with ASP.NET Core 2: Building Cross-Platform Back-End SystemsASP.NET Core 2 and Angular 5: Full-Stack Web Development with .NET Core and AngularBuilding Microservices with .NET Core 2.0: Transitioning monolithic architectures using microservices with .NET Core 2.0 using C# 7.0, 2nd EditionProfessional C# 7 and .NET Core 2.0Pro ASP.NET Core MVC 2Pro Angular 6Pro C# 7: With .NET and .NET Core