لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خطوط لوله CI/CD با استفاده از Azure DevOps
CI/CD Pipelines using Azure DevOps
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ایجاد خطوط لوله DevOps سرتاسر با استفاده از پلتفرم Azure DevOps خطوط لوله CI/CD سرتاسری با استفاده از پلتفرم Azure DevOps Deploy to Azure Cloud App Service و Azure Container Registry Branching و Source Control با استفاده از GIT و Azure Repos Git نحوه استفاده کد ویژوال استودیو برای کد ورود به Git و Azure Repos Git پیکربندی خط لوله یکپارچه سازی CI/Build در Azure DevOps پیکربندی خط لوله CD/Release در آزمایش واحد خودکار Azure DevOps با استفاده از استقرار خودکار xUnit با استفاده از تصاویر Docker نحوه ایمن سازی خطوط لوله DevOps با استفاده از DevSecOps ارتقاء توسعه به QA با استفاده از شرایط پس از استقرار و پس از استقرار نظریه و نمایش در زیرساخت به عنوان کد (IaC) معرفی سریع ابزارهای IaC مانند Terraform، Ansible و Chef معرفی سریع ابزارهای برنامه نویسی مانند PowerShell و Python توسعه یک برنامه وب با استفاده از ASPNET Core 3.1 نحوه استفاده از فایل های YAML در Azure DevOps پیش نیازها: 1+ سال دانش و تجربه فناوری اطلاعات برای تکمیل این دوره نیازی به برنامه نویسی ندارید دانش ابزارهای خط فرمان مفید خواهد بود.
این دوره به گونه ای طراحی شده است که دستورالعمل ها، نمایش ها و آزمایشگاه های گام به گام را برای ایجاد و پیکربندی خطوط لوله CI/CD با استفاده از پلت فرم Azure DevOps انجام دهد.
بخش های زیر در این دوره در دسترس هستند:
مقدمه ای بر DevOps (مبانی)
ابزارهای DevOps مورد نیاز
تنظیم محیط توسعه
شاخه و کنترل منبع
آزمایش خودکار
امنیت DevSecOps
Microsoft Azure Cloud for Deployments و Azure DevOps Pipelines
ایجاد یک برنامه وب ASP.NET Core 3.1 و فایل های Docker
خط لوله CI را در Azure DevOps پیکربندی کنید
Cd/Release Pipeline را در Azure DevOps پیکربندی کنید
نظریه زیرساخت به عنوان کد (به عنوان مثال Terraform، Chef، Ansible، PowerShell، Python)
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
معرفی خودم
Introduction to myself
مبانی DevOps
DevOps Fundamentals
مقدمه ای بر DevOps
Introduction to DevOps
دانش در مورد DevOps
Knowledge on DevOps
پلتفرم و ابزار DevOps
DevOps Platform and Tools
مقدمه ای بر ابزار DevOps مورد نیاز است
Introduction to DevOps Tools Required
معرفی پلتفرم Azure DevOps
Introduction to the Azure DevOps Platform
آشنایی با کد ویژوال استودیو
Introduction to Visual Studio Code
مقدمه ای بر GIT
Introduction to GIT
مقدمه ای بر داکر
Introduction to Docker
معرفی Azure Repos
Introduction to Azure Repos
تست واحد
Unit Testing
تست دانش بر روی DevOps Tools و Azure
Testing knowledge on DevOps Tools and Azure
راه اندازی محیط توسعه
Setting up Development Environment
مقدمه ای بر محیط توسعه ما
Introduction to our Development Environment
نصب کد ویژوال استودیو
Installing Visual Studio Code
فعال کردن برنامه های افزودنی در کد ویژوال استودیو
Enabling Extensions on Visual Studio Code
پلتفرم های Microsoft Azure برای استقرار
Microsoft Azure Platforms for Deployments
معرفی Azure Cloud و Azure DevOps
Introduction to Azure Cloud and Azure DevOps
راه اندازی حساب Microsoft Azure
Setting up Microsoft Azure Account
راه اندازی حساب Azure DevOps
Setting up Azure DevOps Account
دانش در مورد پلتفرم ابری Azure
Knowledge on Azure Cloud Platform
وب اپلیکیشن و داکر
Web Application and Docker
مقدمه ای بر ASP.NET Web Application و Docker
Introduction to ASP.NET Web Application and Docker
آزمایشگاه 1: ایجاد برنامه وب ASP.NET Core MVC
Lab 1: Creating the ASP.NET Core MVC Web Application
آزمایشگاه 2: تست های واحد را به پروژه برنامه کاربردی وب اضافه کنید
Lab 2: Add Unit Tests to the Web Application Project
آزمایشگاه 2 ادامه دهید: فایلهای Docker را اضافه کنید
Lab 2 Continue: Add Docker Files
آزمایشگاه 3: شعبه ایجاد کنید و کد را به Azure DevOps فشار دهید
Lab 3: Create Branches and push code to Azure DevOps
دانش انشعاب
Knowledge on branching
خط لوله CI را پیکربندی کنید
Configure the CI Pipeline
مقدمه ای بر CI Pipelines در Azure DevOps
Introduction to CI Pipelines on Azure DevOps
آزمایشگاه 1 (A): امنیت در Azure DevOps
Lab 1(A):Security on Azure DevOps
آزمایشگاه 1 (B): ایجاد اتصالات سرویس
Lab 1(B): Create Service Connections
آزمایشگاه 1 (C): گروه های استقرار
Lab 1(C): Deployment Groups
آزمایشگاه 2: خط لوله CI را در Azure DevOps ایجاد کنید
Lab 2: Create CI Pipeline on Azure DevOps
سخنرانی اضافی - نحوه نصب و اجرای خود میزبانی Agents
Additional Lecture - How to install and run self-hosted Agents
سخنرانی اضافی - نحوه ارتقاء به Net 5 و استفاده از یک نماینده خود میزبان
Additional Lecture - How to upgrade to .Net 5 and use a self-hosted Agent
آزمایشگاه 3: تصویر Docker را به رجیستری کانتینر Azure فشار دهید
Lab 3: Push Docker Image to Azure Container Registry
آزمایشگاه 4: ایجاد سرویس برنامه Azure
Lab 4: Create Azure App Service
مقدمه ای بر YAML
Introduction to YAML
یک YAML ایجاد کنید و به Azure Repos مراجعه کنید
Create a YAML and check into Azure Repos
افزودن YAML به خط لوله Azure DevOps
Adding YAML to the Azure DevOps Pipeline
اجرای کامل خودکار خط لوله به محیط توسعه
Run Fully Automate Pipeline to Development Environment
آزمایش دانش در مورد خطوط لوله CI در Azure DevOps
Testing knowledge on CI Pipelines on Azure DevOps
خط لوله CD/Release را پیکربندی کنید
Configure the CD/Release Pipeline
محیطها، فرآیند انتشار و گیتهای استقرار
Environments, Release Process and Deployment Gates
آزمایشگاه برای خط لوله CD/Release
Labs for CD/Release Pipeline
آزمایشگاه 1 (A): خط لوله انتشار را پیکربندی کنید تا تصویر Docker را به QA فشار دهد
Lab 1(A): Configure the Release Pipeline to push the Docker Image to QA
آزمایشگاه 1 (B): ایجاد سرویس App Deploy برای انتشار به QA
Lab 1(B): Create App Service Deploy to Release to QA
آزمایشگاه 2 (الف): نحوه استفاده از متغیرها در وظایف خط لوله
Lab 2(A): How to use Variables on your Pipeline tasks
آزمایشگاه 2 (B): حفظ، گزینه ها و تاریخچه در Azure DevOps
Lab 2(B): Retention, Options and History on Azure DevOps
آزمایشگاه 2 (C): برنامه ها، محرک ها، شرایط استقرار و دروازه ها
Lab 2(C): Schedules, Triggers, Deployment Conditions and Gates
آزمایشگاه 3: از خط لوله انتشار به QA مستقر شوید
Lab 3: Deploy to QA from the Release Pipeline
دانش در مورد CD/Release Pipeline در Azure DevOps
Knowledge on CD/Release Pipeline on Azure DevOps
زیرساخت به عنوان کد
Infrastructure as Code
مقدمه ای بر زیرساخت به عنوان کد
Introduction to Infrastructure as Code
نمایش نظرات