آموزش سی دی CI با Azure DevOps - بردها، خط لوله، استقرار YAML

CI CD with Azure DevOps - Boards, Pipeline, YAML Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Azure DevOps - تابلوها، داستان‌ها، مخازن، خط لوله، CI CD مبتنی بر YAML، استقرار، Build Agents، ساخت، استقرار و انتشار. Azure DevOps و اصول آن Azure Boards - ایجاد آیتم‌ها، داستان‌ها، ایجاد تابلوها، دوی سرعت، افزودن آیتم‌های عقب مانده، مسیرهای شنا ایجاد و مهاجرت مخزن‌های موجود از Github، فشار دادن، انجام تغییرات محلی سوالاتی برای کمک به شما برای آماده شدن برای مصاحبه‌ها نوشتن YAML از ابتدا برای حجم کاری تولید افزودن دروازه‌های تأیید برای مراحل انجام تغییرات کد از محل خود سؤالات مصاحبه براساس سناریوی تولید داستان ایجاد کنید و کار را با رویکرد Kanban تعریف کنید عوامل ساخت سفارشی استقرار زیرساخت با استفاده از خط لوله خودکار اولویت‌ها با کارت‌های سبک، ایجاد برچسب‌ها، کار بر روی جستجوها ایجاد گزارش استراتژی انشعاب، ایجاد درخواست های کششی YAML بنویسید تا CI CD را برای زیرساخت پیکربندی کنید. ایجاد شرایط شغلی ارتباط بین مراحل، مشاغل، مراحل را درک کنید. استقرار یک برنامه پایتون از طریق خط لوله YAML در قالب YAML قابل استفاده مجدد Azure Nested آموزش ترفندهای DevOps با انجام و فشار دادن کدهای قابل استقرار خودکار پیش نیازها: اشتراک آزمایشی Azure ویرایشگر کد حساب رایگان Azure DevOps

تازه شروع به کار در DevOps کرده اید؟ یا در حال حاضر در DevOps/Infrastructure کار می کنید، اما مشتاق به درک اصول Azure DevOps هستید؟ این دوره مبتنی بر تجربه پروژه های متعدد با Azure DevOps است، تمام جلسات عملی از ابتدا انجام می شود تا اطمینان حاصل شود که کاربران از همان ابتدا قادر به درک هستند.

با حل آزمون‌ها در پایان جلسات برای مصاحبه و صدور گواهینامه آماده شوید.


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

در طول دوره از خدمات مستقل زیر استفاده خواهید کرد:

  • Azure Repos مخازن Git یا Team Foundation Version Control (TFVC) را برای کنترل منبع کد شما فراهم می کند. برای اطلاعات بیشتر در مورد Azure Repos، نگاه کنید به Azure Repos چیست؟.

  • Azure Pipelines خدمات ساخت و انتشار را برای پشتیبانی از یکپارچه سازی و تحویل مداوم برنامه های کاربردی شما ارائه می دهد. برای اطلاعات بیشتر در مورد خطوط لوله Azure، به خطوط لوله لاجورد چیست؟

    مراجعه کنید
  • Azure Boards مجموعه ای از ابزارهای Agile را برای پشتیبانی از برنامه ریزی و ردیابی کار، نقص کد و مشکلات با استفاده از Kanban و Scrum ارائه می دهد

ساختار دوره چگونه است؟

  • ما ماژول را با سازمان Azure DevOps شروع می‌کنیم، سازمان‌ها را با ایجاد چندین پروژه در هر تیم، مقیاس‌بندی می‌کنیم.

  • موارد کاری، داستان‌ها، وظایف، حماسه‌ها را مطابق با نیازهای تجاری سازمان خود ایجاد کنید

  • با اختصاص دادن آیتم کاری از پس مانده خود به اسپرینت، اسپرینت(های) را برنامه ریزی کنید

  • موارد کاری را برای فیلتر کردن وظایف با استفاده از جستارهای Azure DevOps، برچسب و رنگ کنید.

  • با استفاده از خط لوله کلاسیک Azure DevOps اصول تحویل پیوسته یکپارچه سازی برای زیرساخت را به عنوان کد بیاموزید

  • ساخت خط لوله انتشار با اعمال اعمال مختلف در Azure DevOps

  • نوشتن خط لوله YAML برای پیکربندی خط لوله CI CD با استفاده از ساختار خط لوله مانند مراحل Jobs Steps Task

  • خط لوله چند مرحله ای برای استقرار زیرساخت در Azure ایجاد کنید

  • متغیرها، شرایط، اسکریپت bash سفارشی را در خط لوله Azure DevOps پیکربندی کنید.

  • شرایط بر اساس خروجی Terraform.

  • از الگوهای تو در تو با محتوای، منطق و پارامترهای قابل استفاده مجدد استفاده کنید.

  • نحوه استقرار خط لوله Azure DevOps در یک محیط تولید واقعی.


چه چیزی را قرار است مستقر کنیم؟

  • از آنجایی که این دوره حول محور استقرار زیرساخت ساخته شده است، ما زیرساخت را در Azure با استفاده از کد Terraform مستقر خواهیم کرد.

  • شما می‌توانید کل مخزن کد را به همراه خط لوله YAML در مخزن پیدا کنید که می‌توانید از بخش منابع در دوره دانلود کنید.

  • ما همچنین یک برنامه پایتون را در ابر Azure مستقر خواهیم کرد.

  • محیط تولید چند مرحله ای

این دوره یکی از معدود دوره‌های آموزشی در بازار است که به‌محض راه‌اندازی مجموعه‌ای از ویژگی‌های جدید توسط ناشر، به‌طور منظم به‌روزرسانی می‌شود، ما مطمئن می‌شویم که یادگیرنده‌ای که در دوره ثبت‌نام می‌کند بهترین بهره را از محتوا می‌برد. .

ما همچنین به‌عنوان یک تیم تلاش می‌کنیم تا با اطمینان از اینکه هر سؤالی در پیام‌های مستقیم یا در جامعه مطرح می‌شود، بر روی مشتری متمرکز شویم، ما سعی می‌کنیم در عرض 24 ساعت به یادگیرنده برگردیم، اگر نه زود، سناریوهایی وجود داشته است که در ما وجود داشته است. مربیان در جلسه اشتراک گذاری صفحه با کاربران بوده اند و به آنها در حل مشکلات کمک کرده اند.

چیزی را که به دنبالش هستید پیدا نمی کنید؟ در بازخورد به ما اطلاع دهید که سعی خواهیم کرد آموزش‌ها را برای شما همراهی کنیم.


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

مقدمه ای بر سازمان ها و هیئت مدیره DevOps Azure Introduction to Azure DevOps Organizations & Board

  • دستور کار دوره Course Agenda

  • ابزارهای CI CD - Azure DevOps، Github، Gitlab CI CD Tools - Azure DevOps, Github,Gitlab

  • سخنرانی جایزه: ابزارهای برتر CI CD برای سال 2023 Bonus Lecture: Top CI CD tools for 2023

  • سازمان و پروژه‌های Azure DevOps - موارد کاری Azure DevOps Organization & Projects - Work Items

  • تخته های لاجوردی و بک لاگ Azure Boards & Backlog

  • برنامه ریزی اسپرینت - برچسب ها و استایل کارت Sprint Planning - Tags & Card Styling

با Azure Repo شروع به کار کنید - کد مهاجرت، تعهد، فشار و ادغام Get Started with Azure Repo - Migrate, Commit, Push & Merge Code

  • مدیریت کد با Azure Repos Code Management with Azure Repos

  • Repo را از Github منتقل کنید - Commit Code از محلی Migrate Repo from Github - Commit Code from local

  • یک مخزن از Github وارد کنید Import a repository from Github

  • ادغام شاخه ها به صورت محلی با استفاده از CLI Merge branches Locally using CLI

  • GIT Fetch vs Pull GIT Fetch vs Pull

  • Git Stash Git Stash

یکپارچه سازی و تحویل مداوم [GUI - Azure Classic Way] Continuous Integration & Delivery [GUI - Azure Classic Way]

  • استقرار برنامه پایتون در Azure WebApp Deploy python app on Azure WebApp

  • استقرار Infra با ویرایشگر کلاسیک Deploy Infra with classic editor

  • ادغام با خط لوله کلاسیک را ادامه می دهد Continues Integration with Classic Pipeline

  • تحویل مداوم با خط لوله رهاسازی Continuous Delivery with Release Pipeline

پیکربندی و استقرار زیرساخت با سی دی خودکار CI با استفاده از YAML Configure & Deploy Infrastructure with automated CI CD using YAML

  • با YAML خط لوله CI CD ایجاد کنید Create CI CD Pipeline with YAML

  • خط لوله چند مرحله ای - تاییدیه های دستی و محیط Multi Stage Pipeline -Manual Approvals & Environment

  • متغیرها، اسکریپت پوسته سفارشی، شرایط با استفاده از YAML Variables, Custom Shell Script, Conditions using YAML

استقرار مبتنی بر YAML برای محیط تولید YAML based deployment for production environment

  • یک نیاز جدید از مشتری A new Requirement from Client

  • تعریف خط لوله YAML را از ابتدا شروع کنید. Start defining YAML pipeline from scratch.

  • آموزش دانلود برنامه های کاربردی از طریق خط لوله Learn to download utilities via pipeline

  • چند مرحله، دروازه های تایید و شامل اسکریپت پوسته. Multi Stages, approval gates and include shell script.

  • همه مراحل، تایید، شرایط را با هم ترکیب کنید. Brining every stages, approval, conditions together.

  • YAML را از طریق قالب تودرتو بهینه کنید Optimize YAML via nested Template

  • استفاده مجدد از همان الگو برای چند مرحله Reuse same template for multi stage

استقرار یک برنامه پایتون و قالب تودرتو Deploy a Python app & nested templating

  • یک برنامه وب پایتون را مستقر کنید Deploy a python web application

  • قالب YAML تودرتو قابل استفاده مجدد Reusable Nested YAML Template

مصنوعات لاجوردی Azure Artefacts

  • بسته بندی پروژه پایتون Packaging Python Project

  • بسته پایتون را در git فشار دهید Push python package in git

  • خط لوله بسته پایتون را ایجاد کنید Create Python package pipeline

  • مصنوعات پایتون: بارگذاری ریسمان Python Artifacts: Twine Upload

  • بسته را در محل خود نصب کنید Install the package on your local

مدیریت کاربر، داشبورد و عامل ساخت سفارشی User Management , Dashboard & Custom Build Agent

  • مدیریت کاربر و داشبورد User Management & Dashboard

  • عامل ساخت سفارشی Custom Build Agent

نمایش نظرات

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

آموزش سی دی CI با Azure DevOps - بردها، خط لوله، استقرار YAML
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
35
Udemy (یودمی) udemy-small
20 فروردین 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,348
4.5 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Infrasity Learning Infrasity Learning

یادگیری آنلاین توسط متخصصان برای علاقه مندان به devops

Infrasity برنامه آموزشی devops را ارائه می دهد که دانش عمیقی از ابزارها و فناوری های مختلف devops مانند terraform، kubernetes، GitHub، ci-cd، مهندسی آشوب، HashiCorp vault، azure devops، azure ارائه می دهد.

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

نویسندگان Infrasity بیش از 10000 متخصص را در زمینه‌های اساسی آموزش داده‌اند و به صدها نفر در بسیاری از سازمان‌ها کمک کرده‌اند.

>

دوره‌های آموزشی DevOps infrasity را که توسط علاقه‌مندان به توسعه صنعت تهیه شده‌اند، بگذرانید. مهارت ها و مفاهیم DevOps را بیاموزید تا تحصیلات و شغل خود را با Infrasity امروز ارتقا دهید!


Dhruv dey Dhruv dey

Udemy (یودمی)

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

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