Developing Cloud-Native Solutions with Microsoft Azure and .Net: Build Highly Scalable Solutions for the Enterprise

Satapathi, Ashirwad, Mishra, Abhishek

  • 出版商: Apress
  • 出版日期: 2022-12-22
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 275
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484290038
  • ISBN-13: 9781484290033
  • 相關分類: .NETMicrosoft AzureJVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

Build and deploy applications by leveraging Azure PaaS and serverless services using Azure DevOps and GitHub Actions. This book provides step-by-step explanations of essential concepts, practical examples, and self-assessment questions that will help you gain the necessary expertise to build cloud-native solutions using Microsoft Azure and .NET.
The book starts with essential topics that will help get you familiar with the fundamental concepts of Azure, followed by example-based guides on building distributed solutions using Azure Web App, Azure Messaging, and communication services. You will then learn how to implement the knowledge you've thus far gained to build containerized workloads using Azure Container-based services. Next, you will focus on building solutions by using Azure Storage and Data services, where you will go through Azure Blob Storage and learn how to interact with Azure Cosmos DB from applications using the .NET SDK. Moving forward, you will explore how to build intelligent applications using Azure AI and IoT services, including Azure Cognitive Services. In the book's final section, you will explore ways to deploy applications using Azure DevOps and GitHub Actions.
After reading this book, you will be able to build scalable, enterprise-grade applications using various Azure services.
What You Will Learn
  • Build an ASP.NET 6 Web API to send messages to Azure Service Bus Queue
  • Use and implement Azure Communication Services
  • Build and containerize a .NET API
  • Understand IoT solutions using Azure IoT Hub, Azure Functions, and Azure Cosmos DB
Who This Book Is For
Experienced developers and cloud architects working with Microsoft Azure.

商品描述(中文翻譯)

透過使用 Azure DevOps 和 GitHub Actions,利用 Azure PaaS 和無伺服器服務來建置和部署應用程式。本書提供了逐步解釋基本概念、實際範例和自我評估問題,幫助您獲得使用 Microsoft Azure 和 .NET 建置雲原生解決方案所需的專業知識。

本書從幫助您熟悉 Azure 的基本主題開始,接著提供基於範例的指南,教您如何使用 Azure Web App、Azure Messaging 和通訊服務建置分散式解決方案。然後,您將學習如何運用已獲得的知識,使用 Azure 容器化服務建置容器化工作負載。接下來,您將專注於使用 Azure 儲存和資料服務建置解決方案,透過 Azure Blob Storage 了解如何使用 .NET SDK 從應用程式與 Azure Cosmos DB 進行互動。往後,您將探索如何使用 Azure AI 和 IoT 服務建置智慧應用程式,包括 Azure Cognitive Services。在本書的最後一部分,您將探索使用 Azure DevOps 和 GitHub Actions 部署應用程式的方法。

閱讀本書後,您將能夠使用各種 Azure 服務建置可擴展的企業級應用程式。

您將學到什麼
- 建置 ASP.NET 6 Web API 以將訊息傳送至 Azure Service Bus Queue
- 使用和實作 Azure Communication Services
- 建置並容器化 .NET API
- 了解使用 Azure IoT Hub、Azure Functions 和 Azure Cosmos DB 的物聯網解決方案

本書適合對象
有經驗的開發人員和雲架構師,他們在使用 Microsoft Azure 方面有工作經驗。

作者簡介

Ashirwad Satapathi is a software developer with a leading IT firm whose expertise is building scalable applications with .NET Core. He has a deep understanding of how to build full-stack applications using .NET and Azure PaaS and serverless offerings. He is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (September 2020) for his remarkable contributions to the developer community.

Abhishek Mishra is an architect with a leading software multinational company and has deep expertise in designing and building enterprise-grade Intelligent Azure and .NET-based architectures. He is an expert in .NET full stack, Azure (PaaS, IaaS, serverless), Infrastructure as Code, Azure Machine Learning, Intelligent Azure (Azure Bot Services and Cognitive Services), and Robotics Process Automation. He has 15+ years of experience working in top organizations in the industry. He loves blogging and is an active blogger in the C# Corner developer community. He was awarded the C# Corner MVP (December 2018 and 2019) for his contributions to the developer community.

作者簡介(中文翻譯)

Ashirwad Satapathi 是一位在領先的 IT 公司擔任軟體開發人員,他擅長使用 .NET Core 建立可擴展的應用程式。他對使用 .NET 和 Azure PaaS 及無伺服器方案建立全端應用程式有深入的了解。他是 C# Corner 開發者社群中的活躍部落客。他因對開發者社群的卓越貢獻而獲得了 C# Corner MVP (2020 年 9 月) 的殊榮。

Abhishek Mishra 是一位在領先的軟體跨國公司擔任架構師,他在設計和建立企業級智能 Azure 和基於 .NET 的架構方面具有深厚的專業知識。他是 .NET 全端、Azure (PaaS、IaaS、無伺服器)、基礎架構即代碼、Azure 機器學習、智能 Azure (Azure Bot Services 和認知服務) 以及機器人流程自動化方面的專家。他在業界的頂尖組織中擁有 15 年以上的工作經驗。他熱愛部落格寫作,是 C# Corner 開發者社群中的活躍部落客。他因對開發者社群的貢獻而獲得了 C# Corner MVP (2018 年和 2019 年 12 月) 的殊榮。