دوره آموزشی NET 9 Maui.: امکانات بهتر برای توسعه چندسکویی
3 ساعت 24 دقیقهمتوسط2025-04-15
مدرسین

Kevin Ford
Development Practice Lead at Magenic
جزئیات دوره
مایکروسافت همیشه داره ابزارهای توسعهدهندگانش رو بهتر و بهتر میکنه. تو این دوره، مدرس کوین فورد آخرین تغییرات و قابلیتهای نسخه جدید .NET 9 رو بررسی میکنه. هم ویژگیهای جدید زبان برنامهنویسی C# رو بهت معرفی میکنه، هم تغییرات مهم و ارتقاهایی که تو کتابخانههای MAUI اعمال شده رو توضیح میده.
اگه برنامهنویس MAUI هستی و میخوای از امکانات جدید این نسخه بهترین استفاده رو بکنی، این دوره برای تو ساخته شده. یاد میگیری چطور پروژههای قبلیت رو به نسخه جدید .NET 9 آپدیت کنی و از قابلیتهای جدید مثل HybridWebView استفاده کنی.
یکی از ویژگیهای جالب این دوره اینه که بهت نشون میده چطور میتونی وبویو هیبریدی رو تو برنامههات استفاده کنی تا بدون اینکه مجبور باشی نسخه جدید اپلیکیشن رو به فروشگاهها ارسال کنی، قابلیتهای وب جدید رو به برنامههات اضافه کنی.
اهداف یادگیری دوره :
با ویژگیهای جدید .NET 9 مخصوص توسعه MAUI آشنا میشی.
یاد میگیری چطور از HybridWebView برای بارگذاری صفحات وب در برنامهها استفاده کنی.
روش آپدیت پروژههای قبلی MAUI به نسخه جدید .NET 9 رو یاد میگیری.
اگه برنامهنویس MAUI هستی و میخوای از امکانات جدید این نسخه بهترین استفاده رو بکنی، این دوره برای تو ساخته شده. یاد میگیری چطور پروژههای قبلیت رو به نسخه جدید .NET 9 آپدیت کنی و از قابلیتهای جدید مثل HybridWebView استفاده کنی.
یکی از ویژگیهای جالب این دوره اینه که بهت نشون میده چطور میتونی وبویو هیبریدی رو تو برنامههات استفاده کنی تا بدون اینکه مجبور باشی نسخه جدید اپلیکیشن رو به فروشگاهها ارسال کنی، قابلیتهای وب جدید رو به برنامههات اضافه کنی.
اهداف یادگیری دوره :
با ویژگیهای جدید .NET 9 مخصوص توسعه MAUI آشنا میشی.
یاد میگیری چطور از HybridWebView برای بارگذاری صفحات وب در برنامهها استفاده کنی.
روش آپدیت پروژههای قبلی MAUI به نسخه جدید .NET 9 رو یاد میگیری.
مهارت ها
.NET MAUI.NETInteraction DesignCross-Platform DevelopmentMobile DevelopmentUser ExperienceMicrosoftOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا مهماست بدانیم چه چیزی جدید است
- 02 - آنچه باید نصب میکردید
- 03 - استفاده از فایلهای تمرین
1. NET 9 و NET. MAUI - کنترل
- 04 - این به روز رسانی در مورد چیست؟
- 05 - کنترل HybridWebView
- 06 - HybridWebView فراخوانی جاوا اسکریپت از سی شارپ
- 07 - HybridWebView فراخوانی جاوا اسکریپت و فراخوانی C#
- 08 - نوار عنوان برای ویندوز
- 09 - نوار عنوان برای شخصی سازی ویندوز
- 10 - رفتار BlazorWebView تغییر میکند
- 11 - CollectionView CarouselView برای دستگاههای اپل
- 12 - ورودی SoftKeyboard
- 13 - توجیه متن
- 14 - رویداد TimePicker TimeSelected
- 15 - رویداد WebView ProcessTerminated
2. NET 9 و NET. MAUI - تغییرات UI فراگیر
- 16 - صحافی در کد کامپایل شده است
- 17 - صحافی در XAML کامپایل شده است
- 18 - قطع اتصال هندلر
- 19 - پشتیبانی از چند پنجره
- 20 - راهاندازی اپلیکیشن برای تعبیه بومی
- 21 - پیادهسازی داخلی در اپلیکیشن iOS
3. NET 9 TrimMode
- 22 - TrimMode چیست
- 23 - TrimMode را امتحان کنید
- 24 - محدودیتهای TrimMode
- 25 - سوئیچهای ویژگی TrimMode
- 26 - مشکلات بارگذاری XAML در زمان اجرا
- 27 - کامپایل TrimMode و iOS macOS AOT
4. NET 9 ویژگیهای زبان جدید با سی شارپ 13
- 28 - مجموعههای Params
- 29 - نوع قفل جدید و معناشناسی
- 30 - سکانس فرار جدید - ه
- 31 - گروه روش بهبود نوع طبیعی
- 32 - دسترسی به پروفایل ساز ضمنی در اولیه سازهای شی
- 33 - محلیهای ref و زمینههای ناامن را در روشهای تکرارکننده و همگامسازی فعال کنید
- 34 - انواع ref struct را برای پیادهسازی اینترفیسها فعال کنید
- 35 - انواع ref struct را به عنوان آرگومان برای پارامترهای نوع در ژنریک مجاز کنید
- 36 - خصوصیات جزئی و پروفایل سازها
- 37 - اولویت وضوح اضافه بار
5. به روز رسانی پروژههای موجود به دات نت 9
- 38 - بستههای دارایی اندروید
- 39 - معماریهای 32 بیتی اندروید
- 40 - روشهای اندروید مارشال
- 41 - اتصالات چند هدف iOS
- 42 - کامپایلر XAML تغییر میکند
- 43 - به روز رسانی یک پروژه موجود - تمرین عملی
- 44 - به روز رسانی یک پروژه موجود - ملاحظات اضافی
نتیجه گیری
- 45 - چیزهایی که باید با چیزهایی که از این دوره آموختید امتحان کنید
دوره های مرتبط
- دوره آموزشی از کنسول تا رابط کاربری: بررسی عمیق توسعه چندپلتفرمی با MAUI
- دوره آموزشی استفاده از GenAI در توسعه NET MAUI
- دوره آموزشی توسعه کراس پلتفرم سی شارپ
- دوره آموزشی ایجاد برنامه های NET MAUI با Blazor
- دوره آموزشی NET MAUI. برای مبتدیان
- دوره آموزشی یادگیری جامع NET MAUI
- دوره آموزشی NET MAUI. : فراتر از اصول
- دوره آموزشی نگاه اولیه به NET MAUI.