آموزش ایجاد اکوسیستم DevOps برای توسعه‌دهندگان .NET MAUI - آخرین آپدیت

دانلود Creating a DevOps Ecosystem for .NET MAUI Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اکوسیستم DevOps یکی از ارکان اصلی برای توسعه سریع اپلیکیشن‌های موبایل و کنترل کیفیت آن‌ها است. اگرچه MAUI هرگز به طور کامل به Microsoft AppCenter وابسته نبود، اما با بازنشستگی AppCenter، دلیل این رویکرد مشخص‌تر شد. در این دوره، کوین فورد (Kevin Ford) — مشاور مستقل یادگیری ماشین و موبایل — به تفصیل توضیح می‌دهد که توسعه‌دهندگان MAUI چگونه می‌توانند بدون اتکا به AppCenter، یک خط لوله (Pipeline) DevOps را راه‌اندازی کنند. از مرحله بیلد (Build) گرفته تا تست و استقرار (Deployment)، در طیف گسترده‌ای از فرآیندهای DevOps که در اپلیکیشن‌های MAUI قابل استفاده هستند، عمیق خواهیم شد. این دوره شما را آماده می‌کند تا یک اکوسیستم DevOps متناسب با نیازهای خاص خود ایجاد و شخصی‌سازی کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • نرم‌افزارهای مورد نیاز برای نصب What you need to have installed

  • پیش‌نیازهای علمی و فنی What you need to know

  • ساخت خط لوله‌های DevOps برای .NET MAUI Building DevOps pipelines for .NET MAUI

1. جایگزینی App Center در یک خط لوله DevOps مدرن 1. Replacing App Center in a Modern DevOps Pipeline

  • اجزای اکوسیستم MAUI DevOps Parts of the MAUI DevOps ecosystem

  • جایگزین‌های پیشنهادی مایکروسافت برای App Center Microsoft's recommended replacements for App Center

  • تاریخچه App Center و Xamarin The history of App Center and Xamarin

2. بیلد کردن پروژه‌های MAUI 2. Building MAUI Projects

  • راه‌اندازی یک بیلد پایه در Azure Pipelines Setting up a basic build in Azure Pipelines

  • گواهینامه‌های امضای iOS: افزودن تسک‌ها iOS signing certificates: Add tasks

  • بیلد ویندوز در Azure Pipelines Azure Pipelines Windows build

  • اتصال Azure DevOps به GitHub Connecting Azure DevOps to GitHub

  • افزودن تست‌های واحد (Unit Tests) به بیلد‌های CI Adding unit tests to CI builds

  • گزینه‌های بیلد کردن اپلیکیشن‌های MAUI Options for building MAUI apps

  • بیلد CI برای iOS و macOS در Azure Pipelines Azure Pipelines iOS and macOS CI build

  • گواهینامه‌های امضای iOS: تنظیمات اپلیکیشن iOS signing certificates: Set up the app

  • بیلد‌های CI اندروید در Azure Pipelines Azure Pipelines Android CI builds

3. توزیع پروژه‌های MAUI 3. Distributing MAUI Projects

  • اندروید: گوگل پلی استور (Google Play Store) Android: Google Play Store

  • iOS: استفاده از TestFlight: امضا و بیلد iOS: Using TestFlight: Sign and build

  • اندروید: راه‌اندازی کنسول گوگل پلی Android: Setting up the Google Play Console

  • iOS: استفاده از TestFlight: متغیرها و گواهینامه‌ها iOS: Using TestFlight: Variables and certificates

  • اندروید: متغیرها و Keystore بیلد Android: Build keystore and variables

  • اندروید: تکمیل بیلد QA Android: Completing the QA build

  • بیلد‌های ریلیز برای iOS و macOS iOS and macOS, release builds

  • iOS: استفاده از TestFlight: بیلد iOS iOS: Using TestFlight: iOS build

  • iOS: استفاده از TestFlight: بیلد macOS iOS: Using TestFlight: macOS build

  • iOS: استفاده از TestFlight: ایجاد فایل بیلد iOS: Using TestFlight: Create the build file

  • درک نحوه تنظیم بیلد‌های توزیع مداوم (Continuous Distribution) Understanding how to set up continuous distribution builds

  • اندروید: آماده‌سازی بیلد برای کنسول گوگل پلی Android: Preparing the build for Google Play Console

4. تحلیل‌ها و عیب‌یابی (Analytics and Diagnostics) 4. Analytics and Diagnostics

  • راه‌اندازی Dynatrace Setting up Dynatrace

  • استفاده از قابلیت‌های تکمیلی Dynatrace Using additional functionality of Dynatrace

  • قابلیت‌های سرویس‌های پیشنهادی Capabilities of recommended services

  • راه‌اندازی New Relic در Azure Setting up New Relic in Azure

  • استفاده از قابلیت‌های تکمیلی New Relic Using additional functionality of New Relic

  • داشبورد New Relic The New Relic dashboard

5. نوتیفیکیشن‌های Push 5. Push Notifications

  • پیاده‌سازی نوتیفیکیشن‌های Push: نمایش نوتیفیکیشن در iOS Consuming push notifications: iOS show notifications

  • راه‌اندازی Azure Notification Hubs Setting up Azure Notification Hubs

  • پیاده‌سازی نوتیفیکیشن‌های Push: سرویس ثبت‌نام اندروید Consuming push notifications: Android registration service

  • پیاده‌سازی نوتیفیکیشن‌های Push: نمایش نوتیفیکیشن در اندروید Consuming push notifications: Android show notifications

  • راه‌اندازی APNs برای نوتیفیکیشن‌های Push Setting up APNs for push notifications

  • نوتیفیکیشن‌های Push در MAUI با Azure Notification Hub MAUI push notifications with Azure Notification Hub

  • پیاده‌سازی نوتیفیکیشن‌های Push: توکن APNs دستگاه iOS Consuming push notifications: iOS device APNs token

  • پیاده‌سازی نوتیفیکیشن‌های Push: اجزای پایه Consuming push notifications: Base components

  • پیاده‌سازی نوتیفیکیشن‌های Push: زیرساخت‌های عمومی Consuming push notifications: General plumbing

  • راه‌اندازی Firebase برای نوتیفیکیشن‌های Push Setting up Firebase for push notifications

جمع‌بندی Conclusion

  • گام‌های بعدی و مسیر یادگیری Where to go from here

نمایش نظرات

آموزش ایجاد اکوسیستم DevOps برای توسعه‌دهندگان .NET MAUI
جزییات دوره
4h 12m
44
(آخرین آپدیت)
863
- از 5
ندارد
دارد
دارد
Kevin Ford
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Ford Kevin Ford

پیشرو در زمینه توسعه در Magenic

کوین فورد پیشرو در توسعه در Magenic است که بر روی فناوری تلفن همراه و برنامه های تلفن همراه سازمانی تمرکز دارد.

مهارت های کوین شامل تخصص در توسعه نرم افزار است. ، متدولوژی های چابک، نرم افزار سازمانی، دات نت و سی شارپ.