آموزش استقرار ASP.NET Core 6 در خدمات برنامه Azure

Deploying ASP.NET Core 6 to Azure App Services

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Azure App Service محیطی غنی از ویژگی ها را برای میزبانی برنامه های شما فراهم می کند. در اینجا، تمام روش‌هایی را که می‌توانید برنامه‌های خود را در App Service مستقر کنید، از روش‌های مستقل گرفته تا رویکردهای DevOps با استفاده از یکپارچگی مداوم/استقرار مستمر، یاد خواهید گرفت. سرویس برنامه Azure یک محیط غنی از ویژگی‌ها برای میزبانی برنامه‌های ASP.NET Core 6 شما است. در این دوره آموزشی، استقرار ASP.NET Core 6 در Azure App Services، یاد خواهید گرفت که کد خود را به روش های مختلف در App Services مستقر کنید. ابتدا، ایجاد و پیکربندی یک App Service در Azure را بررسی خواهید کرد. در مرحله بعد، نحوه استقرار برنامه‌های ASP.NET Core خود را با استفاده از رویکردهای مستقل و سپس با ادغام در یک فرآیند DevOps با استفاده از Azure Pipelines و GitHub Actions خواهید فهمید. در نهایت، یاد خواهید گرفت که چگونه استقرار پایگاه داده را با برنامه های ASP.NET Core خود اضافه کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش روش های استقرار مورد نیاز برای استقرار برنامه های ASP.NET Core خود را در سرویس Azure App خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

آشنایی با سرویس Azure App Understanding Azure App Service

  • Azure App Service چیست؟ What Is Azure App Service?

  • ویژگی های میزبانی سرویس برنامه Azure Azure App Service Hosting Features

  • ویژگی های توسعه سرویس برنامه Azure Azure App Service Development Features

  • یک برنامه خدمات اپلیکیشن ایجاد کنید Create an App Service Plan

  • یک برنامه وب ایجاد کنید Create a Web App

  • کاوش در برنامه وب Exploring the Web App

  • اسلات های استقرار Deployment Slots

  • احراز هویت در سرویس App Authentication to App Service

  • کاوش در پورتال Kudu Exploring the Kudu Portal

استقرار ASP.NET Core Application در App Service Deploying ASP.NET Core Application to App Service

  • آشنایی با Deployment to App Service Understanding Deployment to App Service

  • ایجاد پروژه نمونه Create Sample Project

  • از ویژوال استودیو منتشر کنید Publish from Visual Studio

  • وارد کردن نمایه انتشار از سرویس App Importing the Publish Profile from App Service

  • انتشار با استفاده از Zip Deploy Publish Using Zip Deploy

  • نصب فایل Zip با استفاده از "Run From Package" Mount Zip File Using 'Run From Package'

  • انتشار با استفاده از FTP Publish Using FTP

  • در Remote Git Repo در App Service منتشر کنید Publish to the Remote Git Repo in App Service

  • یک برنامه کانتینر ایجاد کنید Create a Container App

  • استقرار کانتینر با استفاده از ویژوال استودیو Deploy Container Using Visual Studio

  • استقرار کانتینر با استفاده از Azure CLI Deploy Container Using the Azure CLI

  • سرویس App را برای کشیدن تصویر کانتینر از ACR پیکربندی کنید Configure App Service to Pull Container Image from ACR

توسعه DevOps با استفاده از CI/CD DevOps Deployments Using CI/CD

  • GitHub Actions و Azure Pipelines GitHub Actions and Azure Pipelines

  • ایجاد یک مخزن Github Creating a Github repository

  • پیکربندی اقدامات GitHub Configuring GitHub Actions

  • تعویض اسلات های استقرار Swapping Deployment Slots

  • کشیدن کد از Azure Repos Pulling Code from Azure Repos

  • پیکربندی خطوط لوله Azure Configuring Azure Pipelines

استقرار پایگاه داده با یک برنامه هسته ASP.NET Database Deployments with an ASP.NET Core App

  • رویکردهایی برای استقرار پایگاه های داده Approaches to Deploying Databases

  • پروژه نمونه به روز شده Updated Sample Project

  • ایجاد پایگاه داده Azure SQL Creating the Azure SQL Database

  • انتشار کد و پایگاه داده از ویژوال استودیو Publishing Code and Database from Visual Studio

  • مدیریت اتصالات پایگاه داده Managing Database Connections

  • پیکربندی هویت مدیریت شده برای سرویس برنامه Configuring Managed Identity for App Service

  • استقرار مداوم با استفاده از اقدامات GitHub Continuous Deployment Using GitHub Actions

  • به روز رسانی پایگاه داده مستقر شده Updating the Deployed Database

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش استقرار ASP.NET Core 6 در خدمات برنامه Azure
جزییات دوره
3h 2m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Neil Morrissey Neil Morrissey

نیل در طول سالهای فعالیت خود در IT ، روی همه برنامه ها از برنامه های فشرده کامپکت NET همراه اولیه تا برنامه های وب مبتنی بر Azure مدرن کار کرده است. وی به عنوان یک توسعه دهنده و معمار ، بر روی توسعه ، امنیت و میزبانی برنامه های دات نت و جاوا اسکریپت بر روی سیستم عامل های مختلف مایکروسافت از جمله ASP.NET ، SharePoint و Dynamics CRM تمرکز کرده است. نیل چندین گواهینامه مایکروسافت از جمله MCPD ، MCSA و MCSD دارد.