دوره آموزشی ایجاد اکوسیستم دوآپس (DevOps) برای توسعهدهندگان داتنت مائوآی (.NET MAUI)
3 ساعت 43 دقیقهمتوسط2025-08-11
مدرسین

Kevin Ford
Development Practice Lead at Magenic
جزئیات دوره
اکوسیستم DevOps یکی از اجزای حیاتی برای توسعه سریع اپلیکیشنهای موبایل و تضمین کیفیت آنهاست. با توجه به بازنشستگی مایکروسافت اپسنتر (Microsoft AppCenter) و اینکه پلتفرم MAUI هرگز به آن وابسته نبود، اکنون زمان مناسبی است که جایگزینهای کارآمدتری برای مدیریت چرخه حیات نرمافزار پیدا کنیم. در این دوره، کوین فورد (Kevin Ford)، مشاور مستقل یادگیری ماشین و موبایل، بهصورت جزئی توضیح میدهد که چگونه توسعهدهندگان MAUI میتوانند بدون نیاز به AppCenter، یک خط لوله (Pipeline) اختصاصی DevOps راهاندازی کنند. در این دوره، از فرآیند ساخت (Build) و تست گرفته تا استقرار (Deployment)، با انواع فرآیندهای DevOps که برای اپلیکیشنهای MAUI کاربرد دارند، آشنا میشوید تا بتوانید اکوسیستمی دقیق و سفارشیسازیشده متناسب با نیازهای پروژهتان بسازید.
اهداف یادگیری
یادگیری نحوه راهاندازی خط لوله (Pipeline) اختصاصی DevOps برای فریمورک NET MAUI.
شناسایی روشهای استفاده از همگامسازی کد (Code Sync) برای نماهای وب هیبریدی (Hybrid Web Views).
کشف روشهای اتصال اتوماسیون DevOps به کانالهای مختلف توزیع اپلیکیشن (مانند فروشگاهها یا محیطهای تست).
توانمندسازی توسعهدهندگان برای طراحی و پیادهسازی یک استراتژی استقرار منعطف و خودکار.
اهداف یادگیری
یادگیری نحوه راهاندازی خط لوله (Pipeline) اختصاصی DevOps برای فریمورک NET MAUI.
شناسایی روشهای استفاده از همگامسازی کد (Code Sync) برای نماهای وب هیبریدی (Hybrid Web Views).
کشف روشهای اتصال اتوماسیون DevOps به کانالهای مختلف توزیع اپلیکیشن (مانند فروشگاهها یا محیطهای تست).
توانمندسازی توسعهدهندگان برای طراحی و پیادهسازی یک استراتژی استقرار منعطف و خودکار.
سرفصل ها
مقدمه
- ساخت خطوط لوله DevOps برای NET. MAUI
- آنچه باید بدانید
- آنچه باید نصب کرده باشید
جایگزینی مرکز برنامه در یک خط لوله DevOps مدرن
- تاریخچه مرکز برنامه و زامارین
- بخشهایی از اکوسیستم MAUI DevOps
- جایگزینهای پیشنهادی مایکروسافت برای اپ سنتر
ساخت پروژههای MAUI
- گزینههایی برای ساخت برنامههای MAUI
- اتصال Azure DevOps به GitHub
- راهاندازی یک ساختار اولیه در Azure Pipelines
- ساختهای Azure Pipelines برای اندروید CI
- گواهیهای امضای iOS - راهاندازی برنامه
- گواهیهای امضای iOS - افزودن وظایف
- ساخت رابط برنامهنویسی نرمافزار Azure برای iOS و macOS
- ساخت ویندوز با Azure Pipelines
- افزودن تستهای واحد به ساختهای CI
توزیع پروژههای MAUI
- آشنایی با نحوه راهاندازی توزیع مداوم نسخههای ساخته شده
- iOS - استفاده از TestFlight - امضا و ساخت
- iOS - استفاده از TestFlight - ایجاد فایل ساخت
- iOS - استفاده از TestFlight - متغیرها و گواهینامهها
- iOS - استفاده از TestFlight - ساخت iOS
- iOS - استفاده از TestFlight - ساخت macOS
- iOS و macOS، نسخههای منتشر شده
- اندروید - راهاندازی کنسول گوگل پلی
- اندروید - آمادهسازی نسخه برای کنسول گوگل پلی
- اندروید - ساخت keystore و متغیرها
- اندروید - تکمیل ساخت QA
- اندروید - فروشگاه گوگل پلی
تجزیهوتحلیل و تشخیص
- قابلیتهای سرویسهای پیشنهادی
- راهاندازی دایناتریس
- استفاده از قابلیتهای اضافی Dynatrace
- راهاندازی Relic جدید در Azure
- استفاده از قابلیتهای اضافی New Relic
- داشبورد جدید یادگار
اعلانهای فوری
- اعلانهای فوری MAUI با Azure Notification Hub
- راهاندازی فایربیس برای اعلانهای فوری
- تنظیم APN برای اعلانهای فوری
- راهاندازی مراکز اعلان Azure
- استفاده از اعلانهای فوری - اجزای پایه
- مصرف اعلانهای فوری - لولهکشی عمومی
- دریافت اعلانهای فوری - سرویس ثبت اندروید
- مصرف اعلانهای فوری - نمایش اعلانها در اندروید
- دریافت اعلانهای فوری - توکن APN دستگاه iOS
- مصرف اعلانهای فوری - نمایش اعلانها در iOS
نتیجهگیری
- از اینجا به کجا برویم
دوره های مرتبط
- دوره آموزشی یادگیری واگرانت
- دوره آموزشی کوبرنتس: ابزارهای بومی (2018)
- دوره آموزشی رایانش ابری با IBM Bluemix
- دوره آموزشی بنیادهای DevOps آپدیت (2016)
- دوره آموزشی تحویل مداوم با Azure DevOps
- دوره آموزشی مبانی DevOps: مهندسی آشوب
- دوره آموزشی توسعه راه حل های CI/CD با Azure DevOps نسخه (2019)
- دوره آموزشی آزور برای DevOps: مدیریت وابستگی (2021)