آنچه یاد خواهید گرفت:
درک مفاهیم اصلی دواپس آژور و جایگاه آن در شیوههای مدرن دواپس و گردشکارهای 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 و ایجنتهای خودمیزبانی شده، یکپارچه کنند.
دانشجویان یا فارغ التحصیلان اخیر که به دنبال مشاغلی در حوزه دواپس یا مهندسی ابر هستند و به دنبال یادگیری عملی مبتنی بر پروژه میباشند.