Building Web Services with Microsoft Azure

Alex Belotserkovskiy, Stephen Kaufman, Nikhil Sachdeva

  • 出版商: Packt Publishing
  • 出版日期: 2015-05-30
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 299
  • 裝訂: Paperback
  • ISBN: 1784398373
  • ISBN-13: 9781784398378
  • 相關分類: Microsoft Azure
  • 下單後立即進貨 (約3~4週)

商品描述

Quickly develop scalable, REST-based applications or services and learn how to manage them using Microsoft Azure

About This Book

  • Explore the tools to rapidly build, deploy, and manage cloud solutions using Microsoft Azure
  • Learn how to utilize Entity Framework, SQL Azure database, and other storage mechanisms to build out the data tier of your solution
  • A step-by-step guide focused on delivering solutions to your cloud development lifecycle with the best practices for web services and APIs

Who This Book Is For

If you are a .NET developer who wants to develop end-to-end RESTful applications in the cloud, then this book is for you. A working knowledge of C# will help you get the most out of this book.

What You Will Learn

  • Build RESTful services using the ASP.NET Web API and Microsoft Azure
  • Host and monitor applications in Azure Websites and Azure Mobile Services
  • Manage Web APIs using Azure API Management
  • Utilize Azure Service Bus to provide elasticity to your applications as well as publish and subscribe features
  • Utilize the Microsoft Azure Platform as a Service (PaaS) component in your custom solutions
  • Get to grips with the basic characteristics of distributed systems
  • Use Entity Framework as the data model
  • Leverage your cloud-based storage and discover how to access and manipulate data in the cloud
  • Explore the NoSQL options available in Microsoft Azure

In Detail

There's a plethora of development tools and frameworks available today. But Microsoft Azure provides a scalable and manageable platform for customers to easily deploy, monitor, and troubleshoot their cloud-based applications. Its seamless integration and inherent support for open source software make it an obvious choice for building cloud-based applications and services.

This book will take you through a full application development architecture. You'll start by creating, customizing, and extending HTTP-based web APIs and move on to host your web API with ASP.NET. Then, using a range of different features, you'll learn how to connect your applications with Microsoft Azure Service Bus. You'll learn more advanced topics such as creating Hybrid Services, Azure Storage data services, and the Entity Framework; you'll learn to create and manipulate data services, too. Finally, you'll leverage the full power of SQL database administration in Azure and gain more insights into managing your data.

商品描述(中文翻譯)

快速開發可擴展的基於 REST 的應用程式或服務,並學習如何使用 Microsoft Azure 進行管理。

關於本書:
- 探索使用 Microsoft Azure 快速建立、部署和管理雲端解決方案的工具。
- 學習如何利用 Entity Framework、SQL Azure 資料庫和其他儲存機制來建立解決方案的資料層。
- 逐步指南,專注於使用最佳實踐為網路服務和 API 提供解決方案的雲端開發生命週期。

本書適合對象:
- 如果您是一位想在雲端中開發端到端 RESTful 應用程式的 .NET 開發人員,那麼本書適合您。對 C# 有一定的了解將有助於您更好地理解本書內容。

您將學到的內容:
- 使用 ASP.NET Web API 和 Microsoft Azure 建立 RESTful 服務。
- 在 Azure 網站和 Azure 行動服務中託管和監控應用程式。
- 使用 Azure API Management 管理 Web API。
- 利用 Azure Service Bus 為應用程式提供彈性,並使用發布和訂閱功能。
- 在自訂解決方案中利用 Microsoft Azure 平台即服務 (PaaS) 元件。
- 瞭解分散式系統的基本特性。
- 使用 Entity Framework 作為資料模型。
- 利用基於雲端的儲存,並瞭解如何存取和操作雲端資料。
- 探索 Microsoft Azure 中提供的 NoSQL 選項。

詳細內容:
現今有許多開發工具和框架可供選擇。但是 Microsoft Azure 提供了一個可擴展且易於部署、監控和疑難排解雲端應用程式的平台。其與開源軟體的無縫整合和固有支援使其成為構建雲端應用程式和服務的明智選擇。

本書將帶您深入了解完整的應用程式開發架構。您將從建立、自訂和擴展基於 HTTP 的 Web API 開始,然後使用 ASP.NET 將您的 Web API 託管。接著,使用各種不同的功能,您將學習如何將應用程式與 Microsoft Azure Service Bus 連接。您還將學習更高級的主題,例如創建混合服務、Azure 儲存資料服務和 Entity Framework;同時,您還將學習創建和操作資料服務。最後,您將充分利用 Azure 中的 SQL 資料庫管理功能,並獲得更多關於資料管理的見解。