Azure Adventures with C#: First Steps for C# Developers into Azure Cloud
معرفی کتاب «Azure Adventures with C#: First Steps for C# Developers into Azure Cloud» نوشتهٔ Michał Świtalik، منتشرشده توسط نشر Apress L. P. در سال 2024. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
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 Table of Contents About the Author About the Technical Reviewers Introduction Chapter 1: Introduction to Azure SaaS, PaaS, IaaS Azure Portal Azure Resources How to Create Resources Pricing Azure CLI Bicep Security Data Backup Policies Install Required Components for Development Environment Summary Chapter 2: Azure Function Scenarios for Using Functions First Function Program Class Deploying Azure Resources Deploying Azure Function Request Object Reading Parameters Response Object Routing Timer Trigger Durable Function Get Results and Check Status Durable Function – Chaining Pattern Durable Function – Fan-Out/Fan-In Pattern Durable Function – Monitoring Pattern Durable Function – Human Interaction Pattern Scaling Always On Feature Authentication Authentication Through Azure Portal Creating Middleware Azure Function Portal Overview Tags Resource Group – Resource Visualizer Hosting Plan Tiers Summary Chapter 3: Application Insights Deploying Application Insights Application Insights Overview Integration with Existing Project Reading Logs from the Function Searching in Logs Searching in Transaction Section Metrics Failures Workbook Application Map Alerts Summary Chapter 4: Storage Account How to Deploy Azure Storage Explorer Blobs Working with Blobs Through Azure Function Queues Table Summary Chapter 5: Event Grid Creating an Event Grid Creating an Event Handler Creating a Subscription Running the Event Receiving the Cloud Event Provisioning Event Grid with Bicep Summary Chapter 6: Service Bus Create Service Bus Creating a Queue Consume Queues with the Azure Function Create a Topic and Subscription Consume Topic with the Azure Function Using the Filter on Topic Deploy Resources Using Bicep Summary Chapter 7: SQL Server Create a SQL Server Prepare Data Create a Function to Connect Deploy Function Summary Chapter 8: Key Vault Creating Key Vault Create a Secret Create a Function Adding the Application Permissions Recovering a Secret Create a Certificate Bicep Script for Deployment Summary Chapter 9: Managed Identity and RBAC Managed Identity in Azure Function Storage with Managed Identity Service Bus with Managed Identity Key Vault with Managed Identity Summary Chapter 10: Virtual Network Deploying Virtual Network with Bicep Connecting Azure Function Connecting Key Vault Connecting Storage Account Connecting SQL Server Manually Creating and Configuring Configuring the Network with Other Services Summary Index
دانلود کتاب Azure Adventures with C#: First Steps for C# Developers into Azure Cloud