آموزش خطوط لوله CI/CD Azure DevOps را یاد بگیرید

Learn Azure DevOps CI/CD pipelines

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ایجاد خطوط لوله CI/CD برای جاوا، دات نت، NodeJs، Docker، Terraform، Nuget، Xamarin، SQL Server و قالب های ARM DevOps و CI/CD چیست ایجاد خطوط لوله CI/CD برای برنامه های وب، موبایل و کانتینر از جمله پایگاه داده در خطوط لوله پیکربندی استقرار در واحد اجرای ابری Azure، آزمایش‌های عملکردی و بارگذاری به عنوان بخشی از خط لوله. محیط های Test-Prod ایمن سازی داده های حساس خطوط لوله استفاده از زیرساخت به عنوان کد (IaC) از CI/CD با Terraform پیش نیازها: دانش اولیه استقرار نرم افزار

آیا شما یک برنامه‌نویس هستید و می‌خواهید درباره DevOps بیشتر بدانید؟

آیا به دنبال یک راهنمای عملی برای شروع کار با ادغام مداوم و استقرار مداوم هستید؟

آیا روی پروژه های وب، موبایل، کانتینر یا پایگاه داده کار می کنید و می خواهید CI/CD را پیاده سازی کنید؟

این دوره دموهایی را برای نحوه ایجاد خطوط لوله CI/CD برای انواع مختلف پروژه ها به شما نشان می دهد.

شما با برنامه های کاربردی وب شروع خواهید کرد: Java، .NET Core و NodeJs.

سپس، برنامه‌های تلفن همراه را با Xamarin و استقرار در App Center خواهید دید.

بعد، نحوه ایجاد CI/CD برای برنامه‌های Docker و استقرار در Kubernetes را خواهید دید.

پس از آن، پایگاه داده را در خط لوله قرار می دهید. به شما یک نسخه نمایشی با SQL Server با استقرار در Microsoft Azure Cloud داده می شود.

و از الگوهای ARM برای تهیه منابع در Azure استفاده خواهید کرد.

این خطوط لوله آزمایش‌های واحد، آزمایش‌های عملکردی و تجزیه و تحلیل کد منبع استاتیک را با Sonar Cloud اجرا خواهند کرد.

همچنین روش‌های خوبی برای ایمن کردن کلیدها و اسرار با استفاده از Azure Key Vault خواهید دید.


تکنولوژی‌ها: Microsoft Azure Cloud، Sonar Cloud، App Center، Azure DevOps.


لیست دموها:

  1. خطوط لوله CI/CD برای برنامه جاوا

  2. خطوط لوله CI/CD برای برنامه NET Core

  3. خطوط لوله CI/CD برای پایگاه داده SQL Server

  4. استقرار الگوهای ARM در Azure (IaC)

  5. خطوط لوله CI/CD را برای پایگاه داده Web App و SQL Server کامل کنید

  6. خطوط لوله CI/CD برای Kubernetes

  7. خطوط لوله CI/CD برای برنامه تلفن همراه

  8. خطوط لوله CI/CD برای برنامه Node.js

  9. کیت DevOps امن برای Azure

  10. IaC با Terraform


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

مقدمه Introduction

  • CI/CD چیست؟ What is CI/CD

  • درباره هوسم دلایی About Houssem Dellai

  • پیش نیازها Prerequisities

  • Task در Azure DevOps چیست؟ What is a Task in Azure DevOps

  • تجربه جدید YAML New YAML experience

  • امتحان Quiz

معماری Azure DevOps Azure DevOps architecture

  • معماری Azure DevOps Azure DevOps architecture

  • چند دقیقه ساخت برای عوامل ساخت میزبان مایکروسافت در دسترس است؟ How many build minutes are available for Microsoft hosted build agents ?

خطوط لوله CI/CD برای برنامه جاوا CI/CD pipelines for Java app

  • مقدمه CI-CD جاوا Introduction CI-CD Java

  • گشت و گذار در برنامه جاوا Tour of the Java application

  • کد منبع برنامه جاوا در Github Java application source code in Github

  • ایجاد خط لوله جاوا CI Creating Java CI pipeline

  • اجرای خط لوله جاوا CI Running Java CI pipeline

  • ایجاد برنامه وب برای جاوا در Azure Creating Web App for Java in Azure

  • ایجاد خط لوله جاوا سی دی Creating Java CD pipeline

  • رفع مشکل خط لوله جاوا CD FIX for Java CD pipeline

  • اجرای خط لوله جاوا سی دی Running Java CD pipeline

  • خط لوله CI با YAML CI pipeline with YAML

  • ایجاد خط لوله Build/CI برای برنامه Java/Maven Creating a Build/CI pipeline for Java/Maven app

  • امتحان Quiz

  • امتحان Quiz

خطوط لوله CI/CD برای برنامه NET Core CI/CD pipelines for .NET Core app

  • مقدمه ای بر CI-CD .NET Core Introduction to CI-CD .NET Core

  • گشت و گذار در برنامه NET Core Tour of the .NET Core application

  • کد منبع برنامه NET Core در Github .NET Core application source code on Github

  • ایجاد خط لوله NET Core CI Creating .NET Core CI pipeline

  • اجرای خط لوله NET Core CI Running .NET Core CI pipeline

  • ایجاد برنامه وب برای NET Core در Azure Creating Web App for .NET Core in Azure

  • ایجاد خط لوله CD Core NET Creating .NET Core CD pipeline

  • در حال اجرای خط لوله CD Core NET Running .NET Core CD pipeline

  • اضافه کردن Sonar Cloud به خط لوله CI Adding Sonar Cloud to CI pipeline

  • افزودن WhiteSource Bolt به خط لوله CI Adding WhiteSource Bolt to CI pipeline

  • امتحان Quiz

خطوط لوله CI/CD برای پایگاه داده SQL Server CI/CD pipelines for SQL Server Database

  • مقدمه CI-CD برای پایگاه داده Introduction CI-CD for Database

  • 1. پروژه پایگاه داده SQL Server را ایجاد کنید 1. Create SQL Server database project

  • کد منبع پروژه پایگاه داده در Github Database project source code on Github

  • ایجاد خط لوله CI پایگاه داده Creating Database CI pipeline

  • اجرای خط لوله CI پایگاه داده Running Database CI pipeline

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

  • ایجاد خط لوله CD پایگاه داده Creating Database CD pipeline

  • در حال اجرا خط لوله سی دی پایگاه داده Running Database CD pipeline

  • استقرار یک تغییر طرحواره پایگاه داده Deploying a Database schema change

  • امتحان Quiz

خط لوله CI/CD برای برنامه های کانتینر Azure CI/CD pipeline for Azure Container Apps

  • مقدمه ای بر وظیفه برنامه های کانتینر Introduction to Container Apps task

  • راه اندازی محیط دمو Setting up the demo environment

  • ایجاد خط لوله CI/CD Creating the CI/CD pipeline

  • [نمایش] اجرای خط لوله [Demo] Running the pipeline

استقرار الگوهای ARM در Azure (IaC) Deploy ARM templates into Azure (IaC)

  • مقدمه ای بر قالب های CI-CD ARM Introduction to CI-CD ARM templates

  • قالب ARM ایجاد کنید Create ARM template

  • قالب ARM در Github موجود است ARM template is available on Github

  • ایجاد خط لوله CI استقرار ARM Creating ARM deployment CI pipeline

  • اجرای خط لوله CI استقرار ARM Running ARM deployment CI pipeline

  • ایجاد خط لوله CD استقرار ARM Creating ARM deployment CD pipeline

  • اجرای خط لوله CD استقرار ARM Running ARM deployment CD pipeline

قالب های Bicep را در Azure مستقر کنید Deploy Bicep templates into Azure

  • Bicep را با استفاده از خطوط لوله YAML مستقر کنید Deploy Bicep using YAML pipelines

  • استقرار قالب چند مرحله ای Bicep Multistage Bicep template deployment

  • امتحان Quiz

خطوط لوله CI/CD را برای پایگاه داده Web App و SQL Server تکمیل کنید Complete CI/CD pipelines for Web App and SQL Server Database

  • مقدمه ای بر CI-CD کامل Introduction to Complete CI-CD

  • منابع بیشتر برای یادگیری More resources for learning

  • خط لوله CI کامل Complete CI pipeline

  • خط لوله سی دی کامل Complete CD pipeline

خط لوله YAML CI/CD کامل برای برنامه وب، پایگاه داده و زیرساخت Complete YAML CI/CD Pipeline for Web App, Database & Infra

  • خط لوله پایه YAML CI برای برنامه وب Basic YAML CI Pipeline for Web App

  • [YAML] خط لوله اولیه YAML CI برای برنامه وب [YAML] Basic YAML CI Pipeline for Web App

  • خط لوله YAML CI را برای برنامه وب و پایگاه داده کامل کنید Complete YAML CI Pipeline for Web App & Database

  • [نمایش] خط لوله YAML CI را برای برنامه وب و پایگاه داده کامل کنید [Demo] Complete YAML CI Pipeline for Web App & Database

  • خط لوله YAML CI/CD کامل برای برنامه وب، پایگاه داده و زیرساخت Complete YAML CI/CD Pipeline for Web App, Database & Infra

  • [نمایش] خط لوله YAML CI/CD کامل برای برنامه وب، پایگاه داده و زیرساخت [Demo] Complete YAML CI/CD Pipeline for Web App, Database & Infra

خطوط لوله CI/CD برای Kubernetes CI/CD pipelines for Kubernetes

  • مقدمه ای بر CI/CD برای Docker و Kubernetes Introduction to CI/CD for Docker and Kubernetes

  • گشت و گذار در برنامه Tour of the application

  • کد منبع برای نسخه ی نمایشی Source code for the demo

  • اجرای برنامه در ماشین محلی با استفاده از Docker-Compose Running the application in local machine using Docker-Compose

  • ایجاد خط لوله Kubernetes CI Creating Kubernetes CI pipeline

  • اجرای خط لوله Kubernetes CI Running Kubernetes CI pipeline

  • ایجاد خوشه Kubernetes در Azure (AKS) Creating Kubernetes cluster on Azure (AKS)

  • ایجاد خط لوله سی دی Kubernetes Creating Kubernetes CD pipeline

  • اجرای خط لوله سی دی Kubernetes Running Kubernetes CD pipeline

  • به روز رسانی اپلیکیشن Updating the application

خطوط لوله CI/CD برای Kubernetes با خطوط لوله YAML CI/CD Pipelines for Kubernetes with YAML pipelines

  • خطوط لوله اصلی YAML برای Kubernetes Basic YAML pipelines for Kubernetes

  • [نمونه] خطوط لوله اصلی YAML برای Kubernetes [demo] Basic YAML pipelines for Kubernetes

  • خطوط لوله کامل برای Kubernetes Complete pipelines for Kubernetes

  • [Prez] خطوط لوله کامل برای Kubernetes [Prez] Complete pipelines for Kubernetes

  • [نمایش] خطوط لوله کامل برای Kubernetes [Demo] Complete pipelines for Kubernetes

خطوط لوله CI/CD برای برنامه موبایل CI/CD pipelines for Mobile app

  • مقدمه ای بر CI-CD Xamarin Introduction to CI-CD Xamarin

  • گشت و گذار در برنامه Xamarin Forms Tour of the Xamarin Forms app

  • ایجاد خط لوله Xamarin CI Creating Xamarin CI pipeline

  • اجرای خط لوله Xamarin CI Running Xamarin CI pipeline

  • ایجاد خط لوله Xamarin CD Creating Xamarin CD pipeline

  • افزودن آنالیز Sonar Cloud Adding Sonar Cloud analysis

خطوط لوله CI/CD برای برنامه Node.js CI/CD pipelines for Node.js app

  • مقدمه ای بر پروژه های DevOps Introduction to DevOps Projects

  • ایجاد پروژه DevOps برای Node.js Creating DevOps Project for Node.js

خطوط لوله CI/CD برای GoLang CI/CD Pipelines for GoLang

  • پروژه DevOps Starter برای GoLang DevOps Starter project for GoLang

ایمن سازی اسرار در خطوط لوله با استفاده از Azure Key Vault Securing the Secrets in the pipelines using Azure Key Vault

  • [YAML] دسترسی به اسرار از Azure Key Vault [YAML] Accessing Secrets from Azure Key Vault

  • [کلاسیک] دسترسی به اسرار از Azure Key Vault [Classic] Accessing Secrets from Azure Key Vault

  • [کلاسیک] پیوند اسرار از Azure Key Vault [Classic] Linking Secrets from Azure Key Vault

درخواست کشش را با ساخت و انتشار تأیید کنید Validate Pull Request with Build and Release

  • مقدمه ای بر Build on PR Introduction to Build on PR

  • ماشه ساخت خط لوله در درخواست کشش Trigger Build pipeline on Pull Request

  • ماشه ساخت و رهاسازی خطوط لوله در روابط عمومی Trigger Build and Release pipelines on PR

زیرساخت به عنوان کد با Terraform Infrastructure as Code with Terraform

  • مقدمه ای بر IaC با Terraform Introduction to IaC with Terraform

  • پیکربندی Terraform را به صورت دستی در Azure قرار دهید Deploy Terraform config to Azure manually

  • خطوط لوله CI/CD برای Terraform در Azure CI/CD pipelines for Terraform on Azure

  • خطوط لوله CI/CD کامل برای Terraform با وضعیت YAML و TF Complete CI/CD pipelines for Terraform with YAML and TF State

  • تجزیه و تحلیل استاتیک برای Terraform Static analysis for Terraform

خطوط لوله CI/CD برای بسته های Nuget CI/CD pipelines for Nuget packages

  • مقدمه Introduction

  • نسخه ی نمایشی با فایل های YAML Demo with YAML files

کیت DevOps امن برای Azure Secure DevOps Kit for Azure

  • معرفی AzSK Intro to AzSK

  • کیت DevOps امن برای Azure Secure DevOps Kit for Azure

خطوط لوله YAML با الگوها YAML Pipelines with Templates

  • خطوط لوله YAML با الگوها YAML Pipelines with Templates

  • گروه های متغیر Variable Groups

  • [نمایش] گروه های متغیر [Demo] Variable Groups

  • ماشه خط لوله از خط لوله دیگر Trigger Pipeline from another Pipeline

عوامل ساخت سفارشی Custom Build Agents

  • اجرای Build agent در Azure VMSS Running Build agent on Azure VMSS

  • اجرای Build agent در ماشین مجازی Running Build agent on a Virtual Machine

  • [نمایش] در حال اجرا عامل ساخت بر روی یک ماشین مجازی [Demo] Running Build agent on a Virtual Machine

  • اجرای عامل ساخت بر روی یک داکر کانتینر Running Build agent on a Docker Container

  • [نمایش] در حال اجرا عامل ساخت بر روی یک داکر کانتینر [Demo] Running Build agent on a Docker Container

  • در حال اجرای Build agent در خوشه Kubernetes Running Build agent on Kubernetes cluster

  • [نمایش] در حال اجرا عامل ساخت در خوشه Kubernetes [Demo] Running Build agent on Kubernetes cluster

  • مقیاس سازی عوامل ساخت در Kubernetes با استفاده از KEDA Scaling Build agents on Kubernetes using KEDA

  • [نمونه] مقیاس‌بندی ساخت عوامل در Kubernetes با استفاده از KEDA [Demo] Scaling Build agents on Kubernetes using KEDA

خطوط لوله YAML: مراحل، مشاغل و مراحل YAML Pipelines: Stages, Jobs and Steps

  • مراحل، مشاغل و مراحل Stages, Jobs and Steps

  • [نمایش] مراحل، مشاغل و مراحل [Demo] Stages, Jobs and Steps

  • افزودن وابستگی بین مراحل و کارها Adding Dependencies between Stages and Jobs

  • [نمایش] افزودن وابستگی ها بین مراحل و مشاغل [Demo] Adding Dependencies between Stages and Jobs

  • AzureDevOps-Pipelines-Dependencies AzureDevOps-Pipelines-Dependencies

  • وابستگی های Azure DevOps Pipelines Azure DevOps Pipelines dependencies

Azure DevOps CLI Azure DevOps CLI

  • Azure DevOps CLI Azure DevOps CLI

سرویس اصلی و Azure RBAC Service Principal and Azure RBAC

  • مدیر سرویس در Azure Service Principal in Azure

  • [نمونه] اصلی سرویس در Azure [Demo] Service Principal in Azure

  • اصلی سرویس در Azure DevOps Service Principal in Azure DevOps

  • [نمونه] اصلی سرویس در Azure DevOps [Demo] Service Principal in Azure DevOps

  • Azure Managed Identity Azure Managed Identity

  • [نمایش] هویت مدیریت شده Azure [Demo] Azure Managed Identity

  • Azure Managed Identity برای VM Azure Managed Identity for VM

  • [نمایش] هویت مدیریت شده Azure برای VM [Demo] Azure Managed Identity for VM

استراتژی ماتریسی برای جابز Matrix strategy for Jobs

  • بازسازی مشاغل با استفاده از استراتژی ماتریس Refactoring Jobs using Matrix Strategy

  • [نمونه] بازآفرینی مشاغل با استفاده از استراتژی ماتریس [Demo] Refactoring Jobs using Matrix Strategy

تجزیه و تحلیل کد استاتیک برای Kubernetes YAML Static code analysis for Kubernetes YAML

  • KubeLinter برای نمودارهای Kubernetes YAML و Helm KubeLinter for Kubernetes YAML & Helm charts

رقبای Azure DevOps Azure DevOps Competitors

  • Argo-CD برای GitOps با Kubernetes Argo-CD for GitOps with Kubernetes

Microsoft Defender برای DevOps Microsoft Defender for DevOps

  • معرفی Microsoft Defender برای DevOps Introduction to Microsoft Defender for DevOps

  • [نمایش] Microsoft Defender برای DevOps [Demo] Microsoft Defender for DevOps

نمایش نظرات

نظری ارسال نشده است.

آموزش خطوط لوله CI/CD Azure DevOps را یاد بگیرید
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
13.5 hours
131
Udemy (یودمی) udemy-small
04 مرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
84,085
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Houssem Dellai Houssem Dellai

هاوسم دلائی مهندس مشتری در مایکروسافت است. پیش از آن ، وی برای 5 سال متوالی نامزد با ارزش ترین حرفه ای مایکروسافت (MVP) شد. شما ممکن است کارهای او را ببینید بدون اینکه حتی متوجه شده باشید! اگر به دنبال محتوا در Docker ، Kubernetes ، DevOps ، Terraform ، Xamarin ، ASP.NET یا Azure بودید ، احتمال آنقدر زیاد است که از کانال Youtube وی یا پست های وبلاگ وی در Microsoft Blog ، Medium و CodeProject عبور کرده اید. وی همچنین سخنران کنفرانس و مربی خبره حرفه ای (MCT) است که هزاران دانشجو و توسعه دهنده حرفه ای را آموزش داده است. بنابراین ، او می داند که مردم برای یادگیری فن آوری های جدید کجا گیر کرده اند. او کسی است که می تواند مفاهیم پیچیده را برای مبتدیان ساده کند.

Udemy (یودمی)

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

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