Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems
暫譯: 使用 ASP.NET Core 2 的現代 API 設計:構建跨平台後端系統

Fanie Reynders

  • 出版商: Apress
  • 出版日期: 2018-03-08
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 260
  • 裝訂: Paperback
  • ISBN: 1484235185
  • ISBN-13: 9781484235188
  • 相關分類: .NETASP.NET
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. 
 
Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You'll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.
 
What You Will Learn
  • Incorporate automated API tooling such as Swagger from the OpenAPI specification
  • Standardize query and response formats using Facebook’s GraphQL query language
  • Implement security by applying authentication and authorization using ASP.NET Identity
  • Ensure the safe storage of sensitive data using the data protection stack
  • Create unit and integration tests to guarantee code quality
Who This Book Is For
 
Developers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0

商品描述(中文翻譯)

使用 ASP.NET Core 2 創建耐用且跨平台的網路 API,透過一系列應用的實際情境。本書中的範例幫助您建立快速且可擴展的 API。您將從框架的基本概念開始,逐步解決在實現安全的 RESTful 服務時遇到的複雜問題。本書充滿了範例,展示了微軟從頭重寫的 ASP.NET Core 2 如何實現快速且模組化的原生跨平台應用,讓您的雲端伺服器應用能隨著業務增長而擴展。

本書涵蓋的主要主題包括 ASP.NET Core 2 的基本原理和核心概念。您將學習如何使用經過驗證的最佳實踐和遵循 REST 的六大原則,利用 MVC 模式構建 RESTful API。本書中的範例有助於學習開發世界級的網路 API 和應用,這些應用可以在任何平台上運行,包括 Windows、Linux 和 MacOS。您甚至可以部署到 Microsoft Azure,並通過實施持續集成(Continuous Integration)和持續部署(Continuous Deployment)管道來自動化交付。

您將學到的內容:
- 整合自 OpenAPI 規範的自動化 API 工具,例如 Swagger
- 使用 Facebook 的 GraphQL 查詢語言標準化查詢和回應格式
- 通過應用 ASP.NET Identity 實施身份驗證和授權來確保安全性
- 使用資料保護堆疊確保敏感數據的安全存儲
- 創建單元測試和整合測試以保證代碼質量

本書適合對象:
開發伺服器應用的開發人員,例如需要快速且跨平台運行的網站和網路 API;希望為現實世界問題實施實用解決方案的程式設計師;以及希望深入了解最新 ASP.NET Core 2.0 的讀者。