Azure Adventures with C#: First Steps for C# Developers Into Azure Cloud

Świtalik, Michal

  • 出版商: Apress
  • 出版日期: 2024-08-28
  • 售價: $1,620
  • 貴賓價: 9.5$1,539
  • 語言: 英文
  • 頁數: 305
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868804236
  • ISBN-13: 9798868804236
  • 相關分類: C#Microsoft Azure
  • 海外代購書籍(需單獨結帳)

商品描述

Harness the power of Azure to create cutting-edge applications, services, and infrastructure. This book is a comprehensive guide designed to help experienced C# developers master the fundamentals of Microsoft Azure. Whether you're new to Azure or looking to deepen your cloud expertise, this book provides a solid foundation in Azure basics, and resource organization, and covers some of the most commonly used Azure resources. It also includes C# solutions and bicep scripts to deploy infrastructure on Azure.

The book starts with Azure fundamentals covering its structure, resource management, and pricing followed by its resource organization. You will then go through the latest version of Azure Functions and its implementation. Storage account features such as containers and queues are discussed next along with securing your applications with Managed Identity. You will learn how to manage, save, and maintain data in Azure using SQL Server and understand the advanced systems for message delivery. And you will learn about the Virtual Network and how Azure resources can be isolated from other services and from the Internet, if needed.

After reading the book, you will be able to build, deploy, and manage Azure as a scalable and robust cloud solution.

What You Will Learn

  • Create a REST API using Azure Functions
  • Use messaging services such as Account Storage Queues, Event Grid, or Service Bus
  • Use trigger in Azure Function for various services in Azure
  • Secure solutions using Managed Identity and Virtual Networks
  • Store data in Account Storage and databases

Who This Book Is For

C# developers who want to improve their knowledge and be more competitive, DevOps who desire to automate infrastructure deployment for Azure Cloud, architects who want to familiarize themselves with the fundamental services of the Azure platform

商品描述(中文翻譯)

利用 Azure 的力量來創建尖端的應用程式、服務和基礎設施。本書是一本全面的指南,旨在幫助有經驗的 C# 開發者掌握 Microsoft Azure 的基本概念。無論您是 Azure 的新手,還是希望深化雲端專業知識,本書都提供了 Azure 基礎知識和資源組織的堅實基礎,並涵蓋一些最常用的 Azure 資源。書中還包括 C# 解決方案和 bicep 腳本,以便在 Azure 上部署基礎設施。

本書首先介紹 Azure 的基本概念,包括其結構、資源管理和定價,接著是資源組織。然後,您將了解最新版本的 Azure Functions 及其實作。接下來將討論儲存帳戶的功能,例如容器和佇列,以及如何使用 Managed Identity 來保護您的應用程式。您將學習如何使用 SQL Server 在 Azure 中管理、儲存和維護數據,並了解消息傳遞的高級系統。您還將了解虛擬網路,以及如何在需要時將 Azure 資源與其他服務和互聯網隔離。

閱讀完本書後,您將能夠構建、部署和管理 Azure,作為一個可擴展且穩健的雲端解決方案。

您將學到的內容:
- 使用 Azure Functions 創建 REST API
- 使用消息服務,例如帳戶儲存佇列、事件網格或服務總線
- 在 Azure Function 中為 Azure 的各種服務使用觸發器
- 使用 Managed Identity 和虛擬網路來保護解決方案
- 在帳戶儲存和資料庫中儲存數據

本書適合對象:
希望提升知識並增強競爭力的 C# 開發者、希望自動化 Azure 雲端基礎設施部署的 DevOps、希望熟悉 Azure 平台基本服務的架構師。

作者簡介

Michal Świtalik is a Software Engineer with over eight years of experience. Since the beginning of his journey, he always loved to share his knowledge with others. He shares his knowledge through lectures inside his company, for students, or through blog posts, and by being a mentor for trainees. Michal has diverse knowledge across Azure, SharePoint, and Microsoft 365 environments. He always loves to develop himself and doesn't avoid hard and complex solutions for his clients.

Currently working as a Principal Software Engineer at Volvo, Michal's main responsibilities are to provide secure and stable solutions for his company. He watches other team members to have the same standards in their projects. Additionally, he brings new technologies or ideas and improves ways of working to stay up to date.

Michal's Microsoft Certificates: Azure Solutions Architect Expert, Azure Developer Associate

作者簡介(中文翻譯)

Michal Świtalik是一位擁有超過八年經驗的軟體工程師。自他職業生涯開始以來,他一直熱愛與他人分享自己的知識。他透過在公司內部的講座、為學生授課、撰寫部落格文章以及擔任實習生的導師來分享他的知識。Michal在Azure、SharePoint和Microsoft 365環境方面擁有多元的知識。他總是熱衷於自我發展,並不迴避為客戶提供困難和複雜的解決方案。

目前,Michal在Volvo擔任首席軟體工程師,他的主要責任是為公司提供安全和穩定的解決方案。他監督其他團隊成員,以確保他們在項目中遵循相同的標準。此外,他引入新技術或想法,並改善工作方式,以保持與時俱進。

Michal的Microsoft證書:Azure Solutions Architect Expert、Azure Developer Associate。