پایپلاینهای دواپس آژور از صفر تا صد
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم اصلی دواپس آژور و جایگاه آن در شیوههای مدرن دواپس و گردشکارهای CI/CD
- ساخت پایپلاینهای CI/CD با استفاده از رویکردهای کلاسیک و YAML در دواپس آژور برای اتوماسیون گردشکارهای تحویل اپلیکیشن
- استقرار اپلیکیشنهای NET Core. در App Services آژور و اپلیکیشنهای کانتینری، AKS و ماشینهای مجازی با استفاده از استراتژیهای مختلف پایپلاین از جمله مانیفستهای کوبرنتیز و نمودار هلم
- ایجاد و مدیریت ایجنتهای خودمیزبانی شده روی ویندوز، داکر، کوبرنتیز و پیکربندی مقیاسبندی آنها با KEDA برای عملکرد بهینه
- استفاده از ویژگیهای پیشرفته YAML مانند قالبها، شرطیهای ران تایم، کش کردن، آرتیفکتها و jobs کانتینری برای ایجاد منطق پایپلاین کارآمد و قابل استفاده مجدد
- درک چرخه عمر کامل دواپس با پروژههای عملی، از یکپارچهسازی و ساخت کد تا استیجینگ، تأیید و استقرار در تولید
- ایمنسازی منابع دواپس آژور با مدیریت مجوزها و نقشها در سراسر پایپلاینها، محیطها، مخازن و سایر بخشها با رعایت بهترین شیوهها و گروههای امنیت
پیشنیازهای دوره
- درک اولیه از مفاهیم توسعه نرمافزار و استقرار اپلیکیشن
- آشنایی با گیت و سیستمهای کنترل نسخه (مانند کلونسازی یک مخزن و کامیت کردن تغییرات)
- دانش بنیادی در مفاهیم CI/CD مفید است ولی الزامی نیست.
- حساب آژور (سطح رایگان) برای پیگیری استقرارها و لابراتوارهای عملی کافی است.
- اختیاری - تجربهای از داکر، کوبرنتیز یا NET Core. مزیت محسوب میشود، ولی همه مطالب لازم در دوره توضیح داده میشود.
توضیحات دوره
آیا آمادهاید تا به تسلط به دواپس آژور برسید و پایپلاینهای CI/CD واقعی را از ابتدا بسازید؟
این دوره جامع و عملی برای کمک به شما طراحی شده تا با ترکیبی از تئوری، لابراتوارهای هدایت شده و سناریوهای واقعی استقرار در دواپس آژور مهارت پیدا کنید. چه توسعهدهنده باشید، مهندس دواپس یا حرفهای IT، این دوره مهارتهای لازم برای ساخت، مدیریت و ایمنسازی گردشکارهای مدرن دواپس را با هر دو نوع پایپلاینهای کلاسیک و پایپلاینهای YAML به شما آموزش میدهد.
آنچه یاد خواهید گرفت:
- راهاندازی و پیکربندی سازمان و پروژههای دواپس آژور خود
- استفاده از مخازن آژور برای مدیریت مخازن کد
- ایجاد و مدیریت پایپلاینهای کلاسیک و انتشار برای انواع اهداف استقرار
- ساخت پایپلاینهای چندمرحلهای مبتنی بر YAML برای گردشکارهای CI/CD
- استقرار اپلیکیشن های NET Core. در App Services آژور، اپلیکیشنهای کانتینری و سرویس کوبرنتیز آژور (AKS)
- استفاده از نمودارهای هلم و محیطهای کوبرنتیز در پایپلاینها
- پیادهسازی ایجنتهای خودمیزبانی شده در ویندوز، داکر و کوبرنتیز با مقیاسبندی خودکار KEDA
- تسلط به امنیت دواپس آژور - مجوزها، کنترل دسترسی، سیاستهای برنچ و غیره
- کار روی لابراتوارهای عملی برای هر موضوع با تمرینهای هدایت شده و زیرساخت واقعی
پروژههای عملی شامل:
- CI/CD برای وب اپلیکیشن NET Core. به App Services آژور
- استقرار کوبرنتیز با استفاده از YAML و نمودار هلم
- ایجنت خودمیزبانی شده روی کوبرنتیز با مقیاسبندی خودکار
- پایپلاین کامل CI/CD با YAML برای استقرار در AKS
- راهاندازی ایمن دواپس با دسترسی مبتنی بر نقش و سیاستهای برنچ
مخاطبان دوره:
- مبتدیانی که میخواهند با دواپس آژور شروع کنند.
- کاربران سطح متوسط که میخواهند مهارتهای دواپس خود را عمیقتر کنند.
- مهندسان دواپس که به دنبال تجربه عملی با ابزارهای مدرن CI/CD هستند.
- کسی که برای نقشهای دواپس در پروژههای واقعی آماده میشود.
در پایان دوره، اعتمادبهنفس و تجربه لازم برای طراحی و استقرار پایپلاینهای ایمن، مقیاسپذیر و خودکار CI/CD در دواپس آژور را خواهید داشت، همانطور که در محیطهای سازمانی واقعی انجام میشود.
این دوره برای چه کسانی مناسب است؟
- مهندسان دواپس مشتاق که میخواهند تجربه عملی با دواپس آژور و پایپلاینهای CI/CD کسب کنند.
- توسعهدهندگان نرمافزار که به دنبال اتوماسیون فرآیند ساخت، تست و استقرار با پلتفرم دواپس مایکروسافت هستند.
- ادمینهای سیستم و حرفهایهای IT که میخواهند به نقشهای دواپس منتقل شوند و شیوههای تحویل زیرساخت مدرن را یاد بگیرند.
- مهندسان ابر و SREs که میخواهند دواپس آژور را در گردشکارهای cloud-native، از جمله AKS و ایجنتهای خودمیزبانی شده، یکپارچه کنند.
- دانشجویان یا فارغ التحصیلان اخیر که به دنبال مشاغلی در حوزه دواپس یا مهندسی ابر هستند و به دنبال یادگیری عملی مبتنی بر پروژه میباشند.
پایپلاینهای دواپس آژور از صفر تا صد
-
مقدمه 05:09
-
صورتحساب دواپس آژور 04:39
-
ایجاد سازمان دواپس آژور و افزودن کاربر AAD به آن 05:18
-
ایجاد پروژه عمومی دواپس آژور 05:45
-
ایجاد مخزن آژور 04:24
-
پایپلاینهای کلاسیک در مقابل پایپلاینهای YAML 06:07
-
پایپلاین بیلد کلاسیک net Core. 08:55
-
افزودن تستهای واحد و گزارش پوشش کد به پایپلاین 04:48
-
ایجاد پایپلاین انتشار App Service آژور 05:42
-
پایپلاین انتشار چند مرحلهای و اسلاتهای App Service آژور 06:26
-
گروههای متغیر و تسک توکنهای جایگزین 09:47
-
ایجاد ماشین مجازی آژور و نصب وب سرور IIS 05:21
-
ایجاد گروه استقرار و پایپلاین انتشار ماشین مجازی آژور 06:16
-
ایجاد Dockerfile و رجیستری کانتینر آژور (ACR) 05:22
-
ایجاد App Service کانتینر و ساخت پایپلاین انتشار برای آن 08:41
-
ایجاد خوشه کوبرنتیز AKS و توضیح نمودار هلم 08:03
-
ایجاد پایپلاین انتشار برای استقرار در خوشه AKS 10:35
-
ایجاد گروه تسک برای پایپلاین انتشار چند مرحلهای AKS 06:57
-
سینتکس اولیه پایپلاین YAML 05:51
-
استیجها در مقابل Jobs در پایپلاینهای YAML 06:00
-
متغیرها در پایپلاینهای YAML 09:18
-
پارامترهای ران تایم 03:42
-
عبارات زمان کامپایل در مقابل عبارات ران تایم 03:58
-
توابع در پایپلاینهای YAML 07:30
-
شرطگذاری در پایپلاینهای YAML 06:28
-
حلقهزنی و استراتژی ماتریس 06:34
-
تریگرها و منابع 15:14
-
Jobs کانتینری 04:20
-
بیلد در مقابل پایپلاین در مقابل آرتیفکتهای آژور 09:28
-
کش کردن در پایپلاینهای YAML 10:32
-
قالبها در پایپلاینهای YAML 11:37
-
ایجاد قالب CI برای DotNetCore 10:45
-
محیطها و تأییدات قبل از استقرار 18:35
-
لابراتوار محیط خوشه AKS (پایپلاین چندمرحلهای برای استقرار در خوشه AKS) 14:07
-
ایجنت پایپلاینهای آژور در ماشین مجازی ویندوز 12:53
-
ایجنت پایپلاینهای آژور در کانتینر داکر 11:02
-
ایجنت پایپلاینهای آژور در خوشه کوبرنتیز 08:35
-
مقیاسبندی خودکار ایجنت پایپلاین K8s با عملگر KEDA 09:46
-
گروههای امنیت در دواپس آژور 07:54
-
مجوزهای پایپلاینها، انتشارها و گروههای متغیر 04:36
-
مجوزهای محیطها، AgentPools و ServiceConnections 05:39
-
مجوزها و سیاستهای مخازن آژور 10:04
مشخصات آموزش
پایپلاینهای دواپس آژور از صفر تا صد
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:42
- مدت زمان :05:32:43
- حجم :2.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy