دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش Azure DevOps: بررسی موردی در دنیای واقعی

آموزش Azure DevOps: بررسی موردی در دنیای واقعی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک چرخه عمر توسعه نرم‌افزار (SDLC) و متدولوژی Agile در Azure DevOps
  • تسلط به Azure Boards: ایجاد پروژه‌ها، تیم‌ها، اسپرینت‌ها و بوردهای Kanban سفارشی‌سازی شده
  • یادگیری Git و Azure Repos همراه با ادغام GitHub و گردش های کاری واقعی شاخه‌بندی 
  • ساخت و استقرار اپلیکیشن‌ها با Azure CI/CD Pipelines (با استفاده از ایجنت‌های Windows و Linux)
  • خودکارسازی استقرار اپلیکیشن‌ها و سرویس‌ها با Docker، Azure Containers و AKS
  • پیاده‌سازی زیرساخت به عنوان کد (IaC) با استفاده از ARM templates و Terraform
  • پیکربندی مانیتورینگ، مقیاس‌پذیری و هشدارها در Azure

پیش‌نیازهای دوره

  • به تجربه قبلی در Azure DevOps نیازی نیست.
  • داشتن دانش اولیه در زمینه IT، ابری (Cloud) یا برنامه‌نویسی کمک‌کننده است اما الزامی نیست.
  • حساب کاربری Azure (یا اشتراک موجود) برای انجام تمرینات عملی.
  • اشتیاق برای یادگیری از طریق انجام کار؛ این دوره کاملاً عملی و Hands-on است!

توضیحات دوره

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

این دوره شامل موارد زیر است:

  • SDLC و Azure Boards – درک چرخه عمر توسعه نرم‌افزار، متدولوژی Agile، تعیین محدوده پروژه، برنامه‌ریزی اسپرینت، بک‌لاگ‌ها، آیتم‌های کاری و سفارشی‌سازی بورد Kanban.
  • Azure Repos و GitHub – یادگیری گردش های کاری Git، استراتژی‌های شاخه‌بندی، مدیریت مخزن، Pull Requests، سیاست‌های شاخه و کنترل نسخه کاربردی از طریق آزمایشگاه‌های عملی
  • CI/CD Pipelines – ایجاد و مدیریت پایپ لاین ها برای ساخت و استقرار اپلیکیشن‌ها با ایجنت‌های خودمیزبان ویندوز و لینوکس، کارهای موازی، پایپ لاین های انتشار، بسته‌های سراسری و گردش های کاری خودکار QA
  • کانتینرها و اتوماسیون – کار با Docker ،Azure Container Registry و Azure Web Apps برای خودکارسازی استقرارها - بررسی پروژه‌های واقعی از جمله Flask ،.NET و WordPress
  • Kubernetes در Azure (AKS) – استقرار و مقیاس‌بندی اپلیکیشن‌های کانتینری با استفاده از YAML ،DockerHub و پایپ لاین‌های اتوماسیون CI/CD
  • زیرساخت به عنوان کد (IaC) – کسب تجربه با ARM templates و Terraform برای تامین و مدیریت زیرساخت‌های ابری در مقیاس بزرگ
  • Azure Key Vault – مدیریت ایمن رمزها، کلیدها و گواهینامه‌ها با رویکردهای آماده برای سطح سازمانی
  • مانیتورینگ Azure – پیاده‌سازی نظارت، تشخیص خطا، هشدارها و مقیاس‌پذیری خودکار برای ایمن و دردسترس نگه داشتن اپلیکیشن‌ها

در پایان این دوره، دانشجویان دانش و تجربه عملی لازم برای طراحی و مدیریت پایپ لاین‌های DevOps سرتاسری در Azure را کسب خواهند کرد و برای نقش‌هایی مانند مهندس DevOps، مهندس ابری یا مهندس قابلیت اطمینان سایت (SRE) آماده خواهند شد.

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

  • مبتدیانی که می‌خواهند فعالیت حرفه‌ای خود را در حوزه DevOps آغاز کنند.
  • کارشناسان پشتیبانی IT، مدیران سیستم و توسعه‌دهندگانی که قصد انتقال به نقش‌های DevOps یا Cloud را دارند.

آموزش Azure DevOps: بررسی موردی در دنیای واقعی

  • 10 دقیقه مقدمه Azure DevOps 10:15
  • ماژول SDLC و Azure DevOps 14:24
  • مقدمه تئوری Azure Board 20:15
  • تئوری محدوده پروژه در Azure Board 10:45
  • تسک 1: ایجاد سازمان (آزمایشگاه عملی) 07:04
  • تسک 2A: ایجاد پروژه (آزمایشگاه عملی) 03:55
  • تسک 2B: ایجاد پروژه (آزمایشگاه عملی) 07:31
  • تسک 3A: افزودن اعضای تیم (آزمایشگاه عملی) 04:54
  • تسک 3B: ایجاد تیم‌ها و افزودن اعضا (آزمایشگاه عملی) 05:18
  • تسک 4: ایجاد Area Paths و تکرارها (آزمایشگاه عملی) 05:20
  • تسک 5: افزودن آیتم‌های کاری و برخی جریان‌های کاری 22:18
  • تسک 6-7A: افزودن User Stories و وظایف برای صفحه اصلی از طریق بک‌لاگ (عملی) 15:07
  • تسک 6-7B: افزودن User Stories و وظایف برای صفحه درباره ما از طریق بک‌لاگ (عملی) 12:10
  • تسک 8: افزودن User Stories و وظایف برای صفحه تماس با ما از طریق بک‌لاگ (عملی) 22:03
  • تسک 9: نمایش بصری آیتم‌های کاری، بوردها و بک‌لاگ‌ها (آزمایشگاه عملی) 02:55
  • تسک 10: اطمینان از ساختار صحیح سلسله‌مراتب (آزمایشگاه عملی) 03:24
  • تسک 11A: تخصیص اسپرینت‌ها و ظرفیت‌ها (آزمایشگاه عملی) 10:09
  • تسک 11B: مدیریت سناریوی غیبت توسعه‌دهنده (آزمایشگاه عملی) 01:32
  • تسک 12: نمایش نحوه جابه‌جایی کارت‌ها (آزمایشگاه عملی) 03:25
  • تسک 13: سفارشی‌سازی فیلدهای بورد Kanban (آزمایشگاه عملی) 03:33
  • تسک 14: سفارشی‌سازی ستون‌های بورد Kanban (آزمایشگاه عملی) 02:38
  • تسک 15: سفارشی‌سازی بورد Kanban با افزودن ستون‌های بیشتر (عملی) 02:26
  • تسک 16: به‌روزرسانی استایل کارت‌ها برای برجسته‌سازی بصری (عملی) 05:18
  • تسک 17: افزودن Swimlane به بورد Kanban (آزمایشگاه عملی) 02:49
  • تسک 18: ایجاد کوئری‌ها (آزمایشگاه عملی) 03:43
  • تسک 19: افزودن باگ به یک User Story (آزمایشگاه عملی) 03:06
  • تسک 20: فرآیند تایید CAB و سفارشی‌سازی 21:23
  • تسک 21: افزودن تست QA (آزمایشگاه عملی) 04:27
  • تسک 22: افزودن داشبورد برای تیم‌ها 08:55
  • تسک 23: افزودن صفحات ویکی (آزمایشگاه عملی) 04:23
  • تسک 24: تسک های متفرقه 11:55
  • تشکر 00:20
  • تئوری Azure Repo چیست؟ 31:01
  • خوش‌آمدگویی به بخش آزمایشگاه Github 01:13
  • بررسی موردی شماره 1 48:28
  • بررسی موردی شماره 2 10:28
  • بررسی موردی شماره 3 - بخش 1 15:11
  • بررسی موردی شماره 3 - بخش 2 06:47
  • بررسی موردی شماره 4 - بخش 1 06:53
  • بررسی موردی شماره 4 - بخش 2 23:40
  • بررسی موردی شماره 4 - بخش 3 21:37
  • آزمایشگاه GITBASH 05:35
  • تسک 0: خوش‌آمدگویی به بخش Azure Repo و Visual Studio 00:35
  • تسک 1: مقداردهی اولیه GIT-Repo و کلون کردن پروژه (عملی) 08:32
  • تسک 2: Push کردن پروژه به مخزن از راه دور (عملی) 06:16
  • تسک 3: اعمال تغییرات در مخزن Remote و سینک کردن آن با مخزن Local 03:52
  • تسک 4: ایجاد باگ و تخصیص آن به تیم توسعه برای رفع محلی 07:45
  • تسک 5: ایجاد شاخه فرعی به جای Push مستقیم در شاخه اصلی (Main) 07:52
  • تسک 6: ایجاد شاخه جدید از آیتم کاری و ادغام شاخه‌ها (عملی) 10:20
  • تسک 7: استفاده از PULL-Request برای ادغام شاخه (عملی) 06:37
  • تسک 9: ایمپورت کردن مخزن از GIT (آزمایشگاه عملی) 03:52
  • تسک 10: استفاده از کلید عمومی (آزمایشگاه عملی) 04:32
  • تسک 11: سیاست‌های شاخه (آزمایشگاه عملی) 05:20
  • تسک 12: اتصال آیتم‌های کاری از GITHUB پس از افزودن افزونه (عملی) 08:53
  • تسک 13: مدیریت امنیت مخزن و شاخه‌ها (آزمایشگاه عملی) 10:29
  • تشکر 00:22
  • تئوری Azure CICD Pipeline چیست؟ 30:34
  • تسک 1: درک و فعال‌سازی کارهای موازی در Azure DevOps (عملی) 08:54
  • تسک 2: ایجاد Pool ایجنت ویندوز و افزودن ایجنت خودمیزبان (عملی) 10:48
  • تسک 3: ایجاد Pool ایجنت لینوکس و ثبت ایجنت خودمیزبان لینوکس (عملی) 08:13
  • تسک 4: استقرار وب‌سایت پایه از طریق Azure Pipeline با ایجنت ویندوز 14:31
  • تسک 5: استقرار برنامه ASP.NET Core با CICD روی ایجنت لینوکس (عملی) 23:49
  • تسک 6: انتشار Electrochip.com به عنوان Universal Package از طریق CI-CD 08:33
  • تسک 7: استفاده از Azure Release Pipeline برای استقرار Universal Package 07:38
  • تشکر 00:21
  • اتوماسیون Azure Container و Web App چیست 18:07
  • تسک 1: استقرار پروژه Core Web روی سرویس Web App 14:10
  • تسک 2: آپلود ایمیج Docker در Azure Container Registry (ACR) 25:43
  • تسک 3: انتقال ایمیج Docker فریم‌ورک Flask به ACR و استقرار برنامه 13:42
  • تسک 4: تسک های پروژه (بخش 1) CICD 19:23
  • تسک 4: تسک های پروژه (بخش 2) انتشار در QA و PROD 15:29
  • تسک 5: تسک های پروژه WordPress (بخش 1) 08:57
  • تسک 5: تسک های پروژه WordPress (بخش 2) 37:41
  • تسک 5: تسک های پروژه WordPress (بخش 3) 18:49
  • تسک 5: تسک های پروژه WordPress (بخش 4) 19:14
  • تسک 6: Push کردن ایمیج به DockerHUB 10:25
  • تسک 7: Push کردن ایمیج به ACR با استفاده از Azure CLI – Dockerfile 10:33
  • تسک 8: Push کردن ایمیج به ACR با استفاده از Azure CLI – DockerCompose 10:33
  • تشکر 00:27
  • ماژول 8 DevOps: کوبرنتیز 01:07:15
  • تسک 1: استفاده از سرویس AKS و ACR برای میزبانی 28:35
  • تسک 2: استفاده از AKS و DockerHub برای میزبانی وب‌سایت استاتیک 15:15
  • تشکر 00:11
  • ماژول DevOps: تمپلیت ARM 12:40
  • تسک 1: ایجاد اولین تمپلیت (آزمایشگاه ARM) 11:09
  • تسک 2: افزودن منبع (آزمایشگاه ARM) 03:45
  • تسک 3: افزودن منبع با استفاده از پارامتر (آزمایشگاه ARM) 06:01
  • تسک 4: افزودن منبع با استفاده از توابع متغیر (آزمایشگاه ARM) 06:19
  • تسک 5: استقرار یک شبکه مجازی (VNet) و یک ساب‌نت با تمپلیت ARM 03:15
  • تسک 8: ادغام ARM با خط لوله CICD 16:04
  • تسک 6 و 7: تکلیف خودخوان (آزمایشگاه ARM) 00:54
  • ماژول 5 DevOps: ترافورم 25:47
  • تسک 1: ایجاد گروه منابع با ترافورم 22:45
  • تسک 2: ایجاد ماشین مجازی با استفاده از ترافورم 06:49
  • تسک 3: ایجاد Web-App با استفاده از ترافورم 08:57
  • تشکر 00:11
  • ماژول DevOps: کی‌والت 09:15
  • آزمایشگاه Vault 1: ایجاد رمزها 20:03
  • آزمایشگاه Vault 2: کلیدهای KeyVault 12:11
  • آزمایشگاه Vault 3: ایجاد گواهینامه‌ها 06:09
  • آزمایشگاه Vault 4: بررسی موردی؛ مهارت مشاهده‌ای خودخوان 00:58
  • آزمایشگاه Vault 4: راهکار وظیفه؛ مهارت مشاهده‌ای خودخوان 12:16
  • تشکر 00:11
  • ماژول مانیتورینگ Azure 17:14
  • آزمایشگاه استفاده بالای Cpu 17:37
  • آزمایشگاه خطای ورود در RDP 21:32
  • آزمایشگاه VMSS Scale Set 17:14
  • آزمایشگاه عیب‌یابی توقف WebApp 13:31
  • افزودن حساب ذخیره‌سازی برای یک منبع 12:07
  • افزودن حساب ذخیره‌سازی برای یک منبع 00:17

12,689,600 3,172,400 تومان

مشخصات آموزش

آموزش Azure DevOps: بررسی موردی در دنیای واقعی

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:110
  • مدت زمان :21:17:31
  • حجم :9.46GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید