آموزش مایکروسافت آزور (Microsoft Azure) برای توسعه‌دهندگان .NET - آخرین آپدیت

دانلود Microsoft Azure For .NET Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. این دوره برای توسعه‌دهندگان .NET طراحی شده است که می‌خواهند از قدرت مایکروسافت آزور برای ساخت و استقرار اپلیکیشن‌های مبتنی بر ابر (Cloud-based) استفاده کنند. شما دانش عمیقی از سرویس‌های Azure از جمله Azure App Service، Azure SQL، Azure Cosmos DB و Azure Storage کسب خواهید کرد. در طول این دوره، با ابزارهای واقعی مانند Visual Studio، Visual Studio Code و Azure CLI برای ایجاد، مدیریت و استقرار برنامه‌ها در فضای ابری کار خواهید کرد. در پایان دوره، مفاهیم کلیدی Azure مانند مدل‌های میزبانی ابری، مدیریت منابع، مقیاس‌پذیری (Scaling) و احراز هویت را تسلط خواهید یافت و قادر خواهید بود اپلیکیشن‌های ابری قدرتمندی بسازید. سفر یادگیری با دانش بنیادی درباره Azure آغاز شده و از طریق سرویس‌های اصلی مانند Azure App Service، پایگاه‌های داده SQL، Cosmos DB و Azure Functions پیش می‌رود. همچنین مفاهیم کانتینرسازی با Docker، ماشین‌های مجازی Azure و کار با Azure Active Directory برای توسعه امن اپلیکیشن‌ها را بررسی خواهید کرد. هر بخش شامل آموزش‌های عملی است که به شما امکان می‌دهد مهارت‌های کاربردی را در هنگام پیاده‌سازی راهکارهایی برای چالش‌های رایج توسعه .NET به دست آورید. این دوره برای توسعه‌دهندگان .NET که به دنبال بهره‌گیری از پلتفرم Azure برای بهبود اپلیکیشن‌ها، اتوماسیون فرآیندها و مقیاس‌بندی بهینه راهکارهای خود هستند، ایده‌آل است. تنها پیش‌نیاز این دوره، آشنایی با توسعه .NET است که آن را به انتخابی عالی برای توسعه‌دهندگان سطح متوسط تبدیل می‌کند که قصد پیشرفت مهارت‌های ابری خود را دارند.

سرفصل ها و درس ها

مقدمه Introduction

  • معرفی دوره Course Introduction

شروع کار با مایکروسافت آزور Get Started with Microsoft Azure

  • مایکروسافت آزور چیست؟ What Is Microsoft Azure?

  • شروع کار با آزور Getting Started with Azure

  • گزینه‌های مختلف میزبانی ابری Different Cloud Hosting Options

  • مرور بخش Section Review

مدیریت منابع آزور (Azure Resource Manager) Azure Resource Manager

  • مدیریت منابع آزور (ARM) چیست؟ What Is Azure Resource Manager?

  • ایجاد منابع از طریق پورتال آزور Create Resources Through Azure Portal

  • آشنایی با Azure PowerShell Understanding Azure PowerShell

  • آشنایی با Azure CLI Understanding Azure CLI

  • مرور بخش Section Review

سرویس اپلیکیشن آزور (Azure App Service) Azure App Service

  • نمای کلی بخش Section Overview

  • بررسی Azure App Service Examining Azure App Service

  • ایجاد یک وب‌اپلیکیشن در آزور Create an Azure Web App

  • مقایسه تنظیمات Visual Studio و Visual Studio Code Visual Studio Versus Visual Studio Code Setup

  • راه‌اندازی پروژه ASP.NET Core ASP.NET Core Project Setup

  • استقرار اپلیکیشن با استفاده از Azure CLI Deploy App Using Azure CLI

  • استقرار اپلیکیشن با ابزارهای رابط کاربری (UI) Deploy App with UI Tools

  • استقرار با استفاده از تحویل مداوم (Continuous Delivery) Deploy Using Continuous Delivery

  • ثبت وقایع (Logging) و مانیتورینگ Logging and Monitoring

  • افزودن Application Insights Add Application Insights

  • تنظیمات پیکربندی Configuration Settings

  • گزینه‌های مقیاس‌پذیری خودکار (Auto Scaling) Auto-Scaling Options

  • اسلات‌های استقرار (Deployment Slots) Deployment Slots

  • بررسی سلامت (Health Checks) و ترمیم خودکار Health Checks and Auto-Heal

  • احراز هویت و مجوزدهی Authentication and Authorization

  • پاک‌سازی منابع Resource Cleanup

  • مرور بخش Section Review

پایگاه داده Azure SQL Azure SQL

  • نمای کلی بخش Section Overview

  • آشنایی با پایگاه داده Azure SQL Understanding Azure SQL Database

  • ایجاد و آماده‌سازی پایگاه داده Azure SQL Provisioning an Azure SQL Database

  • اتصال با ابزارهای محلی Connecting with Local Tools

  • اتصال اپلیکیشن ASP.NET Core با EF Core Connecting to ASP.NET Core App with EF Core

  • اتصال به وب‌اپلیکیشن آزور Connecting to Azure Web App

  • مرور بخش Section Review

پایگاه داده Azure Cosmos DB Azure Cosmos DB

  • نمای کلی بخش Section Overview

  • مدل‌های میزبانی Azure Cosmos DB Azure Cosmos DB Hosting Models

  • طراحی و نحوه استفاده از Azure Cosmos DB Azure Cosmos DB Usage and Design

  • ایجاد حساب Azure Cosmos DB Creating an Azure Cosmos DB Account

  • مدیریت کانتینرها و آیتم‌ها Managing Containers and Items

  • شبیه‌سازی محلی Local Emulation

  • رابطه Azure Cosmos DB و SQL Azure Cosmos DB and SQL

  • ایجاد اپلیکیشن کلاینت Blazor Creating Blazor Client App

  • استفاده از کلاینت Azure Cosmos DB Using Azure Cosmos DB Client

  • پیاده‌سازی عملیات CRUD Implementing CRUD operations

  • مرور بخش Section Review

حساب‌های ذخیره‌سازی آزور (Azure Storage Accounts) Azure Storage Accounts

  • نمای کلی بخش Section Overview

  • آشنایی با Azure Blob Storage Understanding Azure Blob Storage

  • آشنایی با ذخیره‌سازی جدولی (Table) و صف (Queue) Understanding Table and Queue Storage

  • ایجاد حساب ذخیره‌سازی آزور Create an Azure Storage Account

  • شبیه‌ساز ذخیره‌سازی آزور Azure Storage Emulator

  • مدیریت حساب ذخیره‌سازی Storage Account Management

  • استفاده از Storage Explorer Storage Explorer

  • نمای کلی وب‌اپلیکیشن Web Application Overview

  • ایجاد و تنظیم پروژه .NET Core Create and Set Up .NET Core Project

  • افزودن سرویس Table Storage Add Table Storage Service

  • ایجاد کنترلرها و ویوها Create Controllers and Views

  • تست عملیات CRUD در Table Storage Testing table Storage CRUD

  • لاگ‌ها و فراخوانی سرویس‌ها Logs and Services Calls

  • افزودن سرویس آپلود Blob Add Blob Upload Service

  • تست ویژگی‌های سرویس Blob Test Blob Service Features

  • افزودن سرویس صف (Queue Service) Add Queue Service

  • تست سرویس صف Test Queue Service

  • تنظیم خواننده پیام‌های صف Set Up Queue Message Reader

  • پاک‌سازی و بهینه‌سازی کد Code Cleanup and Optimization

  • مرور بخش Section Review

سرویس گذرگاه آزور (Azure Service Bus) Azure Service Bus

  • نمای کلی بخش Section Overview

  • آشنایی با Azure Service Bus Understanding Azure Service Bus

  • مقایسه Azure Service Bus و Queue Storage Azure Service Bus Versus Queue Storage

  • ایجاد سرویس Azure Service Bus Create Azure Service Bus Service

  • ارسال پیام به Service Bus Sending Messages to Service Bus

  • دریافت پیام‌ها از Service Bus Consuming Messages from Service Bus

  • تست فرستنده و گیرنده Testing Our Sender and Receiver

  • مباحث Topics و Subscriptions Topics and Subscriptions

  • پاک‌سازی منابع Resource Clean Up

  • مرور بخش Section Review

توابع آزور (راهکارهای بدون سرور - Serverless) Azure Functions (Serverless Solutions)

  • نمای کلی بخش Section Overview

  • آشنایی با راهکارهای بدون سرور (Serverless) Understanding Serverless Solutions

  • ایجاد Azure Function App در پورتال Create Azure Function App in Portal

  • تنظیم ابزارهای توسعه محلی Set Up Local Development Tools

  • ایجاد Azure Functions App با VS Code - بخش اول Create Azure Functions App with VS Code - Part 1

  • ایجاد Azure Functions App با VS Code - بخش دوم Create Azure Functions App with VS Code - Part 2

  • ایجاد Azure Functions App با Visual Studio Create Azure Functions App with Visual Studio

  • درک نحوه عملکرد Azure Functions Understanding Azure Functions

  • توابع بادوام (Durable Functions) Durable Functions

  • توسعه یک Durable Function Develop a Durable Function

  • استقرار اپلیکیشن Azure Functions Deploying Azure Functions App

  • اصول مانیتورینگ و پاک‌سازی منابع آزور Azure Resource Cleanup and Monitoring Essentials

ماشین‌های مجازی آزور (Azure Virtual Machines) Azure Virtual Machines

  • نمای کلی بخش Section Overview

  • آشنایی با زیرساخت به عنوان سرویس (IaaS) Understanding Infrastructure as a Service

  • ایجاد ماشین مجازی با استفاده از جادوگر (Wizard) آزور Create a Virtual Machine with Azure Wizard

  • اتصال به ماشین مجازی Connect to Virtual Machine

  • ایجاد ماشین مجازی با استفاده از PowerShell Create Virtual Machine Using PowerShell

  • ایجاد ماشین مجازی با استفاده از Bash Scripting Create Virtual Machine Using Bash Scripting

  • ایجاد ماشین مجازی با استفاده از قالب‌های ARM Create Virtual Machine Using ARM Templates

  • مرور بخش Section Review

کانتینرهای آزور (Azure Containers) Azure Containers

  • نمای کلی بخش Section Overview

  • آشنایی با کانتینرها و داکر (Docker) Understanding Containers and Docker

  • راه‌اندازی داکر Setting Up Docker

  • ایجاد کانتینر SQL Server Create SQL Server container

  • تنظیم پروژه .NET Core و Dockerfile Set Up .NET Core Project and Dockerfile

  • کانتینرسازی در .NET 7 Containerization in .NET 7

  • استفاده از Docker Compose برای ارکستراسیون Using Docker Compose - Orchestration

  • ایجاد و انتشار کانتینر در Azure Container Registry Create and Publish Container to Azure Container Registry

  • ایجاد Container Instance Create Container Instance

  • سرویس Azure Container Web App Azure Container Web App Service

  • آشنایی با کوبرنتیز (Kubernetes) Understanding Kubernetes

  • پاک‌سازی منابع Resource Clean Up

  • مرور بخش Section Review

دایرکتوری فعال مایکروسافت آزور (Microsoft Azure Active Directory) Microsoft Azure Active Directory

  • نمای کلی بخش Section Overview

  • بررسی Azure Active Directory Explore Azure Active Directory

  • ایجاد کاربر Azure AD Create Azure AD User

  • ثبت اپلیکیشن Azure AD Register Azure AD Application

  • ایجاد اپلیکیشن ASP.NET Core با احراز هویت Azure AD Create ASP.NET Core App with Azure AD Auth

  • تنظیم جریان کد مجوز OAuth 2.0 Set Up OAuth 2.0 Authorization Code Flow

  • ایمن‌سازی API با آزور - بخش اول Secure API with Azure - Part 1

  • ایمن‌سازی API با آزور - بخش دوم Secure API with Azure - Part 2

  • تنظیم جریان On Behalf of (ارتباط API به API) با توکن Set Up 'On Behalf of Flow' (API to API Communication) w/ Token

  • نمای کلی Microsoft Azure AD (B2C) Microsoft Azure AD (B2C) Overview

  • مقایسه Azure AD و Azure AD B2C Azure AD Versus Azure AD B2C

  • آماده‌سازی اپلیکیشن AD B2C Provision AD B2C Application

  • احراز هویت با استفاده از اپلیکیشن ASP.NET Core و B2C Authenticate Using ASP.NET Core Application and B2C

  • مرور بخش Section Review

جمع‌بندی Conclusion

  • مرور نهایی دوره Course Recap

نمایش نظرات

آموزش مایکروسافت آزور (Microsoft Azure) برای توسعه‌دهندگان .NET
جزییات دوره
16h 55m
123
(آخرین آپدیت)
292
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده