تسلط به دواپس آژور - از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک اصول دواپس و دلایل استفاده گسترده از دواپس آژور
- راهاندازی سازمان و پروژه دواپس آژور به صورت گامبهگام
- کار با بوردهای آژور برای مدیریت پروژههای چابک، بکلاگها، یوزراستوریها و اسپرینتها
- مدیریت کد منبع با مخازن آژور با استفاده از گیت (کلونسازی، برنچینگ، ادغام و pull requests)
- ساخت و استقرار اپلیکیشنها با پایپلاینهای آژور (CI/CD) با YAML و پایپلاینهای کلاسیک
- یکپارچهسازی دواپس آژور با گیتهاب، داکر، کوبرنتیز و Azure Cloud
- راهاندازی نظارت مداوم و حلقههای بازخورد برای چرخه عمر دواپس
- آشنایی با گردشکارهای پروژههای واقعی با مثالها (وب اپلیکیشن، میکروسرویسها و APIs)
- بهترین شیوههای اتوماسیون، مقیاسپذیری و امنیت دواپس
پیشنیازهای دوره
- بدون نیاز به تجربه قبلی در دواپس یا آژور
- دانش اولیه در توسعه نرمافزار مفید میباشد ولی اختیاری است.
- کامپیوتر با دسترسی به اینترنت (ویندوز، macOS یا لینوکس)
- حساب رایگان دواپس آژور (ما شما را در راهاندازی آن راهنمایی میکنیم.)
- دواپس چیست و چرا اهمیت دارد؟
- تفاوتهای میان دواپس، چابک و SDLC سنتی
- مقدمهای بر سرویس های دواپس آژور
- راهاندازی حساب رایگان دواپس آژور
- درک سازمانهای دواپس آژور
- ایجاد و مدیریت پروژهها در دواپس آژور
- درک چرخه عمر دواپس (برنامهریزی → کدنویسی → بیلد → تست → انتشار → نظارت)
- مقدمهای بر مخازن آژور
- ایجاد اولین مخزن خود
- کلونسازی و پوش کردن کد
- کار با برنچها در گیت
- ادغام و حل تعارضات
- ایجاد Pull Requests
- بازبینی کد در مخازن آژور
- سیاستهای برنچ و تأییدیهها
- مجوزها و امنیت مخزن
- مقدمهای بر یکپارچهسازی مستمر و استقرار مستمر (CI/CD)
- ایجاد اولین پایپلاین بیلد (ویرایشگر کلاسیک)
- مقدمهای بر پایپلاینهای YAML
- نوشتن اولین پایپلاین YAML
- استفاده از متغیرهای پایپلاین
- افزودن تسکهای بیلد (بازیابی، بیلد و تست)
- اجرای تستهای خودکار در پایپلاینها
- ایجاد پایپلاینهای انتشار برای استقرار
- پایپلاینهای چندمرحلهای YAML
- استقرار اپلیکیشنها در App Service آژور
- استقرار اپلیکیشنها در ماشینمجازی آژور
- استقرار اپلیکیشنها با داکر
- استقرار اپلیکیشنها در کوبرنتیز (AKS)
- تریگرهای پایپلاین (یکپارچهسازی مستمر و بیلدهای زمانبندیشده)
- تأییدیهها و گیتهای پایپلاین
- استفاده از قالبها در پایپلاینهای YAML
- ایمنسازی secrets با یکپارچهسازی Azure Key Vault
- کش کردن پایپلاین و بهینهسازی عملکرد
- استفاده از Terraform در پایپلاینهای آژور
- نظارت بر بیلدها و استقرارها
- کنترل دسترسی مبتنی بر نقش (RBAC) در دواپس آژور
- بهترین شیوههای مقیاسبندی پروژههای دواپس
- آمادهسازی برای مصاحبههای دواپس آژور
- مطالعه موردی واقعی - پروژه End-to-end با استفاده از بوردهای آژور، مخازن و پایپلاینها
توضیحات دوره
در دنیای دیجیتال سریع امروزی، سازمانها تحت فشار مداوم قرار دارند تا نرمافزار را سریعتر، قابل اعتمادتر و با کیفیت بالاتر تحویل دهند. اینجاست که شیوهها و ابزارهای دواپس مانند دواپس آژور وارد عمل میشوند. دواپس آژور یکی از قویترین و چندمنظورهترین پلتفرمهاست که کل چرخه عمر توسعه نرمافزار را از برنامهریزی و کدنویسی تا بیلد، تست، انتشار و نظارت بر اپلیکیشنها پشتیبانی میکند.
این دوره «تسلط به دواپس آژور»، طراحی شده تا شما را در یک سفر کامل از اصول دواپس تا کاربردهای پیشرفته و واقعی سرویسهای دواپس آژور همراهی کند. چه شما دانشجو، فارغالتحصیل تازهوارد، توسعهدهنده یا حرفهای IT باشید، این دوره مهارتهای عملی را برای کار با اعتمادبهنفس در دواپس آژور در سناریوهای واقعی ارائه میدهد.
چرا دواپس آژور را بیاموزید؟
دواپس به استاندارد صنعت برای توسعه نرمافزار مدرن تبدیل شده است. شرکتها به سوی شیوههای چابک و دواپس حرکت میکنند تا چرخههای انتشار را کوتاهتر کنند، خطاهای دستی را کاهش دهند و همکاری بین تیمها را بهبود بخشند. دواپس آژور، ساخته و نگهداری شده توسط مایکروسافت، در استارتاپها، شرکتهای متوسط و شرکتهای Fortune 500 به طور گسترده اتخاذ شده است.
با یادگیری دواپس آژور، نه تنها تخصص فنی خود را تقویت میکنید، بلکه کارآمدی خود را نیز افزایش میدهید، چرا که تقاضا برای مهندسان دواپس، حرفهایهای ابری و متخصصان اتوماسیون در حال رشد است.
مباحث تحت پوشش:
این دوره با دقت طراحی شده تا دانش گامبهگام همه کامپوننتهای اصلی دواپس آژور را به شما ارائه دهد:
- بوردهای آژور - یادگیری نحوه مدیریت پروژههای چابک، ردیابی یوزراستوریها، باگها، تسکها و اسپرینتها با استفاده از بکلاگها و بوردهای کانبان
- مخازن آژور - تسلط به کنترل نسخه مبتنی بر گیت با برنچینگ، ادغام، pull requests و بازبینی کد
- پایپلاینهای آژور - ساخت پایپلاینهای CI/CD قدرتمند برای خودکارسازی ساخت، تست و استقرار اپلیکیشنها - شما هم پایپلاینهای کلاسیک و هم پایپلاینهای YAML را برای انعطافپذیری واقعی یاد خواهید گرفت.
- برنامههای تست آژور - اجرای تستهای دستی و خودکار برای اطمینان از کیفیت محصول، لینکدهی باگها به نتایج تست و اجرای سشنهای تست اکتشافی
- همچنین یکپارچهسازیهای گیتهاب، داکر، جنکینز، Terraform و کوبرنتیز را پوشش میدهیم، که درک جامعی از نحوه جایگاه دواپس آژور در اکوسیستم گستردهتر دواپس به شما ارائه میدهد.
پروژههای عملی واقعی:
برای اطمینان از اینکه نه تنها میآموزید بلکه دانش خود را اعمال میکنید، این دوره پروژهها و نمایشهای عملی مانند زیر را ارائه میدهد:
- ایجاد و مدیریت پروژه چابک کامل در بوردهای آژور
- ساخت مخزن مبتنی بر گیت در مخازن آژور و همکاری با اعضای تیم
- استقرار وب اپلیکیشن با استفاده از پایپلاینهای CI/CD در App Service آژور، داکر و کوبرنیتز (AKS)
- راهاندازی مدیریت پکیج با آرتیفکتهای آژور
- طراحی برنامههای تست و اجرای موارد تست برای اعتبارسنجی انتشارها
این تمرینات واقعی شما را برای مواجهه با چالشهای شغلی آماده میکند و اعتمادبهنفس شما را در اعمال موثر شیوههای دواپس افزایش میدهد.
این دوره برای چه کسانی مناسب است؟
- مبتدیانی که میخواهند شغل خود را در حوزه دواپس شروع کنند.
- توسعهدهندگان نرمافزار که میخواهند اتوماسیون CI/CD را بیاموزند.
- حرفهایها و مدیران IT که به دنبال ارتقای مهارتها هستند.
- مدیران پروژه و اسکرام مسترها که میخواهند پروژهها را در بوردهای آژور ردیابی کنند.
- دانشجویان و تازهواردان که میخواهند دواپس آژور را به رزومه خود اضافه کنند.
- کسی که برای مصاحبهها یا گواهینامههای دواپس آماده میشود.
تسلط به دواپس آژور - از مبتدی تا پیشرفته
-
مقدمه 59:24
-
حساب آژور، Tenant و سابسکریپشن 50:01
-
منبع آژور 39:32
-
tier های دسترسی - گرم، سرد و بایگانی 45:56
-
مدیریت چرخه عمر، سیاستها، قوانین 56:11
-
حساب ذخیرهسازی و ریداندنسیها 01:06:07
-
فرمانهای پاورشل 48:13
-
عملگرها و شرطیها 53:48
-
حلقههای For برای تکرار روی عناصر 55:05
-
فرمانهای اولیه پاورشل برای ایجاد کانتینر ذخیرهسازی 01:00:09
-
آدرس IP 58:20
-
آدرس IP عمومی و VNet 42:09
-
متدهای ماشین مجازی لینوکس 48:35
-
کارت رابط شبکه 01:00:33
-
ایمنسازی حساب ذخیرهسازی 58:02
-
چگونه اپلیکیشن Dotnet را مستقر کنیم؟ 54:47
-
مقیاسبندی و تایپها 58:04
-
زیرساخت به عنوان کد 50:40
-
پارامترها، استفاده مجدد از همان قالب 39:13
-
متغیرها، قابلیت بازاستفاده 52:40
-
ارائهدهندگان منابع و تایپها 55:21
-
پورتال دواپس آژور و پروژه 51:47
-
استراتژی برنچینگ 53:52
-
پایپلاینها و استقرار 49:15
-
یکپارچهسازی مستمر (CI) و استقرار مستمر (CD) 50:15
-
کد برای CI و CD، محیطهای متفاوت، قالب ARM 42:54
-
زیرساخت به عنوان کد برای CI/CD، متغیرهای پایپلاین 49:06
-
اولویت متغیرها 55:59
-
پایپلاین YAML 54:50
-
Terraform 42:27
-
فایل State 48:03
-
بروزرسانی فایل State در منبع 55:40
-
چگونه پیکربندیها را استفاده مجدد کنیم؟ 49:42
-
متغیرهای محلی در Terraform 48:45
-
Service Principal و حساب کاربری 47:10
-
زیرساخت و پایپلاینها در Terraform 53:55
-
حلقههای Terraform 45:03
-
حلقه For Each 52:04
-
For each و for - ماژولها 46:57
-
داکر 50:35
-
شروع و توقف کانتینر داکر 41:46
-
ایجاد ایمیج و فرمانهای خود 47:49
-
Dockerfile، فرآیند یا اجرا داخل کانتینر 48:09
-
CMD و ENTRYPOINT 51:09
-
داکر ایمیج و اپلیکیشن Dotnet 42:36
-
معایب داکر و کوبرنتیز 38:47
-
پاد با استفاده از مانیفست یا تعریف YAML 19:30
-
ReplicaSet 43:44
-
معایب ReplicaSet و استقرار - بخش 1 45:04
-
معایب ReplicaSet و استقرار - بخش 2 41:06
-
استراتژیهای استقرار 41:59
-
پورت فورواردینگ 40:14
-
پروژه 44:41
مشخصات آموزش
تسلط به دواپس آژور - از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:53
- مدت زمان :43:27:43
- حجم :15.2GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy