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

Learn CI/CD YAML pipelines with Azure DevOps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اصول اولیه خط لوله CI/CD را بیاموزید، با این دوره کامل مبتدی با خط لوله CI/CD شروع کنید. درک ادغام مداوم و استقرار مداوم درک سرنخ های اصلی DevOps به CI/CD یادگیری مفهوم خط لوله CI/CD یادگیری خطوط لوله Azure DevOps و کارهایی که انجام می دهد ایجاد یک CI/CD کاملاً خودکار گام به گام پیش نیازها:بدون نیاز به تجربه برنامه نویسی. همه چیزهایی را که باید بدانید برای دسترسی به Azure DevOps و Azure نیاز است حساب کاربری رایگان مایکروسافت را بدانید برخی از تمرینات به دستگاه مبتنی بر ویندوز نیاز دارند.

دانش‌آموزان من در مورد دوره‌های دیگر من چه می‌گویند:


  • 5 ستاره، "توضیحات خیلی خوب است! ” - رونالد ای.

  • 5 ستاره، " شگفت انگیز! دوستش داشتم.. همون چیزی که دنبالش بودم. ” - کوین باروز

  • 5 ستاره، " سرعت خوب. مبتدی دوستانه و دقیق. همان چیزی است که من به تازگی در یامل نیاز داشتم! ” - لاز تمیمی.

  • 5 ستاره , " این دوره بسیار جالب و شگفت انگیز است. مربی هر یک از جنبه های Azure Devops را به روشی ساده و قابل درک توضیح می دهد. از اینکه هر یک از مطالب را به صورت گام به گام توضیح دادید سپاسگزاریم. ” - پروین کومار روهیلا.

  • 4 ستاره، "متشکرم، به سادگی بهترین برای مبتدی برای حرفه ای دات نت، متشکرم" - Milind Joshi.

  • 4 ستاره، " دوره عالی آن، واقعاً به مشاغل روزانه شرکتی کمک می کند. ” - لوئیز فرناندو لوپس.


اصول CI/CD را بیاموزید و یک خط لوله CI/CD از ابتدا ایجاد کنید

این دوره منحصر به فرد برای کمک به درک مفهوم CI/CD از ابتدا طراحی شده است. این بدان معنی است که شما نیازی به دانش اولیه در مورد CI/CD، DevOps یا کار با خطوط لوله ندارید. من همه چیز را در حالی که در عمل ارائه می کنم با جزئیات توضیح خواهم داد. پس از یادگیری دانش پایه، یک خط لوله CI/CD کاملاً خودکار با استفاده از خطوط لوله Azure DevOps ایجاد می کنیم تا ببینیم همه چیز در عمل چگونه اجرا می شود.

تئوری و عمل

چیزی که این دوره را منحصر به فرد می کند این است که شما پایه و اساس مفهوم CI/CD را یاد می گیرید و سپس به Azure DevOps می روید، که در آن با ویژگی های آن برای ایجاد خطوط لوله آشنا می شوید. سپس یاد خواهید گرفت که چگونه با استفاده از خطوط لوله Azure YAML یک خط لوله CI/CD ایجاد کنید.

خط لوله به عنوان کد

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

شما از حمایت کامل من برخوردارید

در طول دوره، من همیشه در دسترس شما هستم تا در مورد سؤالات و شاید مشکلاتی که با آن روبرو هستید کمک کنم. این دوره با هدف تجهیز شما به دانش کافی برای درک مفهوم CI/CD و آشنایی شما با ابزارهای Azure DevOps است. با استفاده از آنها، می توانید خطوط لوله خود را در سناریوهای مختلف ایجاد کنید و به پروژه ها و شرکت های خود ارزش بیافزایید.


دوره به طور مداوم در حال به روز رسانی است

من دائماً در حال اضافه کردن جلسات جدید هستم. من برای بازخورد شما بسیار آماده هستم، بنابراین اگر به دنبال چیزی هستید یا پیشنهادی برای سخنرانی دارید، لطفاً به من اطلاع دهید.


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

معرفی Introduction

  • معرفی Introduction

  • کدنویسی به عنوان ایجاد انجمن Coding as Creating Community

مقدمه ای بر خط لوله CI/CD Introduction to CI/CD pipeline

  • معرفی Introduction

  • اصول DevOps DevOps Principals

  • خط لوله در توسعه نرم افزار چیست؟ What is pipeline in software development?

  • CI چیست؟ What is CI?

  • سی دی چیست؟ What is CD?

آشنایی با Azure DevOps Introduction to Azure DevOps

  • معرفی Introduction

  • Azure DevOps چیست؟ What is Azure DevOps?

  • رپوس لاجوردی Azure Repos

  • خطوط لوله لاجوردی Azure Pipelines

  • خطوط لوله کلاسیک در مقابل خطوط لوله YAML Classic pipelines vs YAML pipelines

معرفی خط لوله Azure Pipelines YAML 1 Introduction to Azure Pipelines YAML pipeline 1

  • معرفی Introduction

  • YAML چیست؟ What is YAML

  • نحو اصلی YAML YAML basic syntax

  • اولین خط لوله YAML را در Azure DevOps ایجاد کنید Create the first YAML pipeline in Azure DevOps

  • ایجاد و استفاده از متغیرها در خطوط لوله YAML Create and use the variables in YAML pipelines

  • ماشه خط لوله YAML را پیکربندی کنید Configure YAML pipeline trigger

معرفی خط لوله Azure Pipelines YAML 2 Introduction to Azure Pipelines YAML pipeline 2

  • معرفی Introduction

  • طرح خط لوله Azure Pipelines YAML Azure Pipelines YAML pipeline Schema

  • مراحل خط لوله چیست؟ What are pipeline steps?

  • مشاغل خط لوله چیست؟ What are pipeline jobs?

  • مراحل خط لوله چیست؟ What are pipeline stages?

با استفاده از خطوط لوله کلاسیک ، یک خط لوله CI/CD برای یک برنامه وب ایجاد کنید Create a CI/CD pipeline for a web application using classic pipelines

  • معرفی Introduction

  • جامعه Visual Studio را نصب کنید Install Visual Studio community

  • یک مخزن برای کد منبع برنامه ایجاد کنید Create a repository for application source code

  • یک برنامه وب نمایشی ASP.NET ایجاد کنید Create a demo ASP.NET web application

  • یک خط لوله کلاسیک CI ایجاد کنید Create a Classic CI pipeline

  • خط لوله CI ایجاد کنید Create a CI pipeline

  • یک خط لوله CD کلاسیک ایجاد کنید Create a Classic CD pipeline

  • راه‌اندازهای خط لوله کلاسیک را پیکربندی کنید تا گردش کار کاملاً خودکار شود Configure Classsic pipeline triggers to make the workflow fully automated

  • یک خط لوله CD ایجاد کنید Create a CD pipeline

  • پیکربندی محرک های خط لوله را به طور خودکار انجام دهید Configure pipeline triggers to make the workflow fully automated

با استفاده از خطوط لوله YAML یک خط لوله CI/CD برای یک برنامه وب ایجاد کنید Create a CI/CD pipeline for a web application using YAML pipelines

  • یک خط لوله YAML CI ایجاد کنید Create a YAML CI pipeline

  • خط لوله CI ایجاد کنید Create a CI pipeline

  • یک خط لوله CD ایجاد کنید Create a CD pipeline

  • یک خط لوله YAML CD ایجاد کنید Create a YAML CD pipeline

  • یک خط لوله برای CI/CD ایجاد کنید Create one pipeline for CI/CD

  • یک خط لوله YAML برای CI/CD ایجاد کنید Create one YAML pipeline for CI/CD

کلمات نهایی Final words

  • مروری بر دوره Course overview

خصوصیات پیشرفته Advanced features

  • برنامه ریزی برای خطوط لوله YAML را پیکربندی کنید Configure schedules for YAML pipelines

  • پیکربندی تاییدیه ها برای خطوط لوله YAML Configure approvals for YAML pipelines

  • نحوه فراخوانی خط لوله از خارج از Azure DevOps با استفاده از API How to Call a pipeline from outside of Azure DevOps using API

نمایش نظرات

Udemy (یودمی)

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

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

آموزش خطوط لوله CI/CD YAML را با Azure DevOps بیاموزید
جزییات دوره
5 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,838
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alireza Chegini Alireza Chegini

مهندس ارشد DevOps/معمار راه حل لاجوردی من علیرضا هستم ، یک مهندس نرم افزار پایه مایکروسافت. من بیش از 20 سال تجربه در زمینه توسعه نرم افزار دارم. به عنوان توسعه دهنده شروع به کار کرد و بسیاری از زبان های برنامه نویسی مانند VB .Net، C# .Net، Delphi، PHP، SQL و غیره را کار کرد. در سال های اخیر من به مهندسی DevOps منتقل شدم و به بسیاری از پروژه ها در اجرای شیوه های DevOps کمک کردم و در حال حاضر من چندین تیم را رهبری می کنم یک بانک برای انتقال سیستم عامل ها به Microsoft Azure. من همیشه مشتاق بودم که دانش خود را با ساده سازی مفهوم به اشتراک بگذارم تا برای همه قابل درک باشد. بنابراین در طول کارم مدام به همکاران خردسالم آموزش می دادم. من به عنوان معمار راه حل Microsoft Azure مجوز دارم و در تمام دوران حرفه ای خود با ابزارهای Microsoft کار کرده ام. به همین دلیل من روشهای کاربردی استفاده از این ابزارها را می دانم. اکنون من این دوره را برای کمک به افراد بیشتری در سراسر جهان برای توسعه نرم افزار طراحی می کنم. امروزه توسعه نرم افزار بسیار ساده تر از قبل شده است و با ابزارها و چارچوب هایی که در اختیار داریم ، می توانید به راحتی شروع به ایجاد برنامه های کاربردی و توسعه سیستم عامل های خود کنید. با این حال ، یادگیری مفهوم و دانش بنیادی از ابتدا هنوز هم صادق است.