محیط های هسته ASP.NET و استقرار Azure DevOps CI/CD

ASP.NET Core Environments & Deployment Azure DevOps CI/CD

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پیکربندی محیط‌های ASP.NET Core و استقرار در سرویس‌های ابری Azure با استفاده از Azure DevOps CI/CD یاد بگیرید چگونه پروفایل‌ها و متغیرهای محیط را برای برنامه وب .NET Core MVC ایجاد کنید. برنامه با پایگاه داده محلی و پایگاه داده Azure SQL یاد بگیرید چگونه از Entity Framework Core به عنوان Object Relational Mapper استفاده کنید نحوه استفاده از Entity Framework Tools Extension for Visual Studio یاد بگیرید چگونه از Visual Studio Data Tools برای انتقال طرحواره و داده ها به Azure SQL DB Learn استفاده کنید. نحوه ایجاد منابع ابری Azure در پرتال Azure نحوه انتشار برنامه وب در Azure Cloud با استفاده از رویکردهای مختلف استقرار آموزش نحوه ایجاد خط لوله Azure DevOps (CI/CD) یاد بگیرید چگونه متغیرهای محیط برنامه وب وب را از طریق متغیرهای CI/CD Azure DevOps نادیده بگیرید بیاموزید چگونه متغیرهای محیط خود را ایمن کنید نحوه ایجاد درخواست های کششی و خط مشی های شعبه را بیاموزید پیش نیازها:Visual Studio 2019 یا 2022 یا آخرین SQL Server Management Studio Git برای ویندوز حساب Azure DevOps حساب پورتال Azure Cloud .NET 6 یا .NET 7 یا .NET 8 SDK یا آخرین

در این دوره من به شما آموزش می‌دهم که چگونه یک محیط برنامه وب ASP.NET Core بسازید و آن را به عنوان یک سناریوی واقعی در ابر Azure استقرار دهید.

  • تغییرهای محیط برنامه وب اصلی ASP.NET را پیکربندی کنید

  • از Entity Framework Core به عنوان Object Relational Mapper استفاده کنید

  • از EF Tools VS Extension استفاده کنید

  • از ابزارهای داده MS

    استفاده کنید
  • برنامه وب را با استفاده از دو رویکرد مختلف در ابر Azure استقرار دهید

  • پایگاه داده محلی را در پایگاه داده Azure SQL مستقر کنید

  • ساخت پیکربندی Azure DevOps CI/CD برای (توسعه، مرحله‌بندی، و تولید)

  • متغیرهای CI/CD Azure DevOps را پیکربندی کنید

چه ابزارهایی برای این دوره نیاز دارم؟

  • Visual Studio 2019 یا 2022 یا جدیدترین

  • پایگاه داده سرور SQL

  • NET 6 یا .NET 7 یا .NET8 یا آخرین

  • GIT (کنترل منبع)

  • حساب پورتال Azure

  • حساب Azure DevOps

آیا این دوره برای من است؟

این دوره برای توسعه دهندگان وب دات نت در تمامی سطوح از سطح مبتدی تا ارشد است.

پیش نیازهای این دوره چیست؟

برنامه‌ای که در این دوره می‌خواهیم بسازیم با استفاده از C#، ASP.NET MVC و Azure Cloud برای محیط میزبانی ساخته می‌شود. بنابراین، توصیه می شود دانش پایه ای از زبان سی شارپ، ASP.NET MVC، از جمله دانش اولیه Azure cloud داشته باشید.


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

مقدمه Introduction

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

  • پیش نیازها Pre-requisites

ASP.NET Core Application Environment Variables & Profiles ASP.NET Core Application Environment Variables & Profiles

  • برنامه ASP.NET Core MVC ایجاد کنید Create ASP.NET Core MVC Application

  • تنظیم پروفایل های محیطی هسته ASP.NET Setup ASP.NET Core Environment Profiles

  • تنظیمات و پروفایل های برنامه Application Settings And Profiles

  • ایجاد فایل های تنظیمات برنامه Create Application Settings Files

  • لغو پیکربندی تنظیمات برنامه Override App Settings Configuration

ASP.NET Core Application & Entity Framework ASP.NET Core Application & Entity Framework

  • Entity Framework Nugget Packages را نصب کنید Install Entity Framework Nugget Packages

  • ابزار Entity Framework Tools را به Visual Studio اضافه کنید Add Entity Framework Tools To Visual Studio

  • ایجاد پایگاه داده SQL Server برای هر محیط Create SQL Server Database For Each Environment

  • برای اتصال به پایگاه داده SQL Server از ابزارهای قدرت EF Core استفاده کنید Use EF Core Power Tools To Connect To SQL Server Database

  • پیکربندی فایل‌های تنظیمات برنامه و بازیابی داده‌ها برای هر محیط Configure App Settings Files & Retrieve Data For Each Environments

استقرار در Azure Cloud & DevOps CI/CD Deploy To Azure Cloud & DevOps CI/CD

  • برنامه های وب سرویس Azure App را ایجاد کنید Create Azure App Service Web Apps

  • ایجاد پایگاه داده Azure SQL Create Azure SQL Database

  • برنامه وب را از طریق ویژوال استودیو در Azure Cloud اجرا کنید Deploy Web App To Azure Cloud Via Visual Studio

  • SCM (کودو) SCM (Kudu)

  • راه اندازی Azure CI/CD Pipelines Setup Azure CI/CD Pipelines

متغیرها و پیکربندی Azure DevOps Azure DevOps Variables & Configuration

  • نادیده گرفتن متغیرهای محیطی در متغیرهای Azure DevOps Override Environment Variables In Azure DevOps Variables

  • رشته اتصال ایمن با استفاده از Azure Key Vault Secure Connection String Using Azure Key Vault

  • راه اندازی درخواست کشش و سیاست های شعب Setup Pull Request and Branches Policies

خلاصه Recap

  • خلاصه Recap

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

محیط های هسته ASP.NET و استقرار Azure DevOps CI/CD
جزییات دوره
2 hours
21
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,028
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ayoub Bouchaqour Ayoub Bouchaqour

مهندس نرم افزار، MBA