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
暫譯: 使用 .NET Core 建立 RESTful 網路服務:開發分散式網路服務以提升可擴展性,使用 .NET Core 2.0 和 ASP.NET Core 2.0
Gaurav Aroraa, Tadit Dash
- 出版商: Packt Publishing
- 出版日期: 2018-05-31
- 定價: $1,380
- 售價: 6.0 折 $828
- 語言: 英文
- 頁數: 334
- 裝訂: Paperback
- ISBN: 1788291573
- ISBN-13: 9781788291576
-
相關分類:
.NET、ASP.NET、JVM 語言
立即出貨 (庫存=1)
買這商品的人也買了...
-
$520$411 -
$580$493 -
$860$731 -
$2,200$2,090 -
$352大話代碼架構 (項目實戰版)
-
$1,200$948 -
$690$545 -
$880Building Apps for the Universal Windows Platform: Explore Windows 10 Native, IoT, HoloLens, and Xamarin
-
$474$450 -
$580$452 -
$1,660$1,577 -
$520$411 -
$350$298 -
$450$356 -
$1,690$1,606 -
$536精通Spring Cloud微服務架構
-
$1,080Software Architecture with C# 9 and .NET 5 : Architecting software solutions using microservices, DevOps, and design patterns for Azure, 2/e (Paperback)
-
$500$390 -
$780$608 -
$780$616 -
$403Xamarin 全棧開發技術與實踐 (微課版)
-
$400$340 -
$458Spring Boot 企業級項目開發實戰
-
$650$507 -
$690$538
相關主題
商品描述
Building Complete E-commerce/Shopping Cart Application
Key Features
- Follow best practices and explore techniques such as clustering and caching to achieve a reactive, scalable web service
- Leverage the .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 taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of ASP.NET Core makes it a breeze for developers to work with for building robust web APIs. This book takes you through the design of RESTful web services and leverages the ASP.NET Core framework to implement these services. This book begins by introducing you to the basics of the philosophy behind REST. You'll go through the steps of designing and implementing an enterprise-grade RESTful web service. This book takes a practical approach, that you can apply to your own circumstances. This book brings forth the power of the latest .NET Core release, working with MVC. Later, you will learn about the use of the framework to explore approaches to tackle resilience, security, and scalability concerns. You will explore the steps to improve the performance of your applications. You'll also learn techniques to deal with security in web APIs and discover how to implement unit and integration test strategies. By the end of the book, you will have a complete understanding of Building a client for RESTful web services, along with some 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 Advanced REST Client
- Secure your data/application using annotations
Who This Book Is For
This book is intended for those who want to learn to build RESTful web services with the latest .NET Core Framework. To make best use of the code samples included in the book, you should have a basic knowledge of C# and .NET Core.
Table of Contents
- Getting Started
- Build Initial Framework Layout Foundation of Application
- User registration and Administration
- Item catalogue Cart and Checkout
- Integrating external components and handling
- Testing RESTful Web Services
- Continuous Integration and Continuous Deployment
- Securing RESTful Web Services
- Scaling RESTful Services (Performance of Web Services)
- Building a Web Client (Consuming Web Services)
- Introduction to microservices
商品描述(中文翻譯)
**建立完整的電子商務/購物車應用程式**
#### 主要特點
- 遵循最佳實踐,探索如叢集和快取等技術,以實現反應式、可擴展的網路服務
- 利用 .NET Framework 快速實現 RESTful 端點
- 學習如何使用 ASP.NET Core 實現 RESTful 網路服務的客戶端庫
#### 書籍描述
REST 是一種架構風格,旨在解決構建可擴展網路服務的挑戰。在當今互聯的世界中,API 在網路上扮演了核心角色。API 提供了系統互動的基礎,而 REST 已經成為 API 的代名詞。ASP.NET Core 的深度、廣度和易用性使開發人員能夠輕鬆構建穩健的網路 API。本書將帶您了解 RESTful 網路服務的設計,並利用 ASP.NET Core 框架來實現這些服務。本書首先介紹 REST 背後的基本理念。您將經歷設計和實現企業級 RESTful 網路服務的步驟。本書採取實用的方法,您可以將其應用於自己的情況。本書展示了最新的 .NET Core 版本的強大功能,並與 MVC 一起使用。稍後,您將學習如何利用該框架探索解決韌性、安全性和可擴展性問題的方法。您將探索改善應用程式性能的步驟。您還將學習處理網路 API 安全性的技術,並發現如何實施單元測試和整合測試策略。在本書結束時,您將對建立 RESTful 網路服務的客戶端有全面的理解,並掌握一些擴展技術。
#### 您將學到的內容
- 為您的 RESTful API 添加基本身份驗證
- 創建 Carts Controller 和 Orders Controller 來管理和處理訂單
- 通過構建自己的中介軟體來攔截 HTTP 請求和響應
- 使用 Postman 和 Advanced REST Client 測試服務調用
- 使用註解來保護您的數據/應用程式
#### 本書適合誰
本書適合那些希望學習使用最新的 .NET Core Framework 構建 RESTful 網路服務的人。為了充分利用書中包含的代碼範例,您應該具備基本的 C# 和 .NET Core 知識。
#### 目錄
1. 開始使用
2. 構建應用程式的初始框架佈局基礎
3. 用戶註冊和管理
4. 項目目錄、購物車和結帳
5. 整合外部組件和處理
6. 測試 RESTful 網路服務
7. 持續集成和持續部署
8. 保護 RESTful 網路服務
9. 擴展 RESTful 服務(網路服務的性能)
10. 建立網路客戶端(消費網路服務)
11. 微服務介紹