آموزش 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
مشخصات آموزش
آموزش Azure DevOps: بررسی موردی در دنیای واقعی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:110
- مدت زمان :21:17:31
- حجم :9.46GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy