آموزش NET MAUI.: تکنیکهای پیشرفته رابط کاربری و کنترلهای سفارشی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به انیمیشنها و تبدیلها در NET MAUI. از طریق مثالهای عملی، و ساخت رابطهای کاربری واکنش گرا و تعاملی برای اپلیکیشن های موبایل
- ایجاد کنترلهای سفارشی و کامپوننتهای قابل استفاده مجدد با استفاده از Bindable Properties، که ماژولاریتی و قابلیت نگهداری کد را در اپلیکیشن های NET MAUI. ارتقا میدهد.
- پیادهسازی Markup Extensions برای گسترش قابلیتهای XAML و ایجاد عناصر پویای UI با قابلیتهای پیشرفته اتصال داده
- توسعه Visual States تعاملی و انیمیشنهای سفارشی برای ایجاد ترنزیشنهای polish شده و بهبود تجربه کاربری در اپلیکیشن های موبایل
پیشنیازهای دوره
- دانش پایه تا متوسط از زبان برنامهنویسی #C
- درک مفاهیم برنامهنویسی شیءگرا
- آشنایی با اصول XAML و NET MAUI.
- تجربه کار با Visual Studio و مفاهیم اولیه توسعه موبایل
توضیحات دوره
مهارتهای توسعه NET MAUI. خود را با این دوره جامع در زمینه تکنیکهای پیشرفته UI و انیمیشنها به سطح بالاتری ببرید. یاد بگیرید که چگونه اپلیکیشن های موبایل تعاملی و در سطح حرفهای را از طریق مثالهای عملی و پروژههای دنیای واقعی بسازید.
این دوره شما را از میان مباحث پیشرفته ضروری در توسعه NET MAUI. راهنمایی میکند، که با تسلط به تبدیلها و انیمیشنها برای ایجاد رابطهای کاربری روان و واکنش گرا شروع میشود. شما پیادهسازی انیمیشنهای پیچیده، مدیریت visual states و ایجاد ترنزیشنهای نرم را خواهید آموخت که اپلیکیشن هایتان را متمایز میکند.
به صورت عمیق به ایجاد کنترلهای سفارشی و کامپوننتهای قابل استفاده مجدد با استفاده از Bindable Properties بپردازید و ماژولاریتی و قابلیت نگهداری کدتان را ارتقا دهید. در پیادهسازی Markup Extensions برای گسترش عملکرد XAML و ایجاد عناصر پویای UI با قابلیتهای پیشرفته اتصال داده مهارت پیدا کنید.
از طریق پروژههای عملی، یک اپلیکیشن سفارش پیتزا و یک اپلیکیشن فیلتر عکس خواهید ساخت و پیادهسازی ویژگیهای حرفهای مانند موارد زیر را یاد خواهید گرفت:
- انیمیشنها و ترنزیشنهای سفارشی
- کامپوننتهای قابل استفاده مجدد با Bindable Properties
- مدیریت پیشرفته استیت UI
- تعاملات پیچیده کاربری
- Markup Extensions سفارشی
- تکنیکهای بهینهسازی عملکرد
تا پایان این دوره، شما مهارتهای لازم برای ایجاد رابطهای کاربری پیچیده و انیمیشنی و حفظ کد تمیز و ماژولار را در اپلیکیشن های NET MAUI. خود خواهید داشت.
آیا آمادهاید تا اپلیکیشن های موبایل در سطح حرفهای با انیمیشنهای خیرهکننده و رابطهای کاربری polish شده بسازید؟ در این دوره پیشرفته NET MAUI. به مدرس بپیوندید و بیایید مهارتهای توسعه شما را به سطح بعدی ببریم!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان داتنت که به دنبال گسترش مهارتهای خود به توسعه مدرن موبایل هستند.
- توسعهدهندگان نرمافزار با تجربه در #C که میخواهند اپلیکیشن های موبایل چندسکویی بسازند.
- توسعهدهندگان موبایل که علاقهمند به یادگیری تکنیکهای پیشرفته UI و انیمیشنها در NET MAUI. هستند.
- توسعهدهندگان حرفهای که به دنبال ایجاد کامپوننتهای قابل استفاده مجدد و نگهداریپذیر برای اپلیکیشن های موبایل هستند.
- برنامهنویسانی که میخواهند اپلیکیشن های موبایل خود را با انیمیشنها و ترنزیشنهای در سطح حرفهای بهبود بخشند.
آموزش NET MAUI.: تکنیکهای پیشرفته رابط کاربری و کنترلهای سفارشی
-
Markup Extensions چیست؟ 00:47
-
درک مسئله 07:37
-
تحلیل داخلی یک Markup Extension 10:14
-
استفاده از یک Markup Extension 05:01
-
سادهسازی استفاده از یک Markup Extension 03:53
-
استفاده از StaticExtension با دادههای خود 02:28
-
ایجاد یک Markup Extension 10:46
-
مقدمه 01:15
-
ایجاد جاینگهدار تصویر 03:39
-
ایجاد بخش دکمههای گرادیان 07:56
-
گرفتن یک عکس 08:19
-
تنظیم عکس در کنترل Image 03:26
-
اعمال یک گرادیان بر روی عکس 08:05
-
ایجاد Markup Extension گرادیان 15:11
-
مقدمه 01:35
-
ایجاد یک کنترل سفارشی برای نمایشها 04:34
-
توضیح مسئله 09:38
-
درک Bindable Properties 09:22
-
ایجاد یک Bindable Property 12:33
-
ایجاد Bindable Properties زیرعنوان و پیشرفت 09:03
-
مقدمه 02:45
-
ایجاد رابط کاربری DashboardPage 07:43
-
ایجاد رابط کاربری FileDetailsPage 07:44
-
انتخاب یک فایل از دستگاه 07:08
-
ایجاد سرویس آپلود فایل 09:08
-
آپلود یک فایل 01:58
-
ناوبری به صفحه جزئیات 06:45
-
به اشتراکگذاری فایل و کنترل نشانگر فعالیت 05:27
-
ایجاد کنترل آپلود فایل قابل استفاده مجدد 08:59
-
ایجاد کنترل آپلود فایل قابل استفاده مجدد - بخش 2 10:11
-
Attached Properties چیست؟ 03:13
-
ایجاد یک Attached Property 05:27
-
استفاده از یک Attached Property 06:23
-
Attached Behaviors چیست؟ 01:47
-
ایجاد و استفاده از یک Attached Behavior 05:03
-
مقدمه 00:51
-
ایجاد صفحه داشبورد 15:35
-
افزودن نمودارهای کوچک به صفحه 05:18
-
پر کردن نمودار با داده 08:13
-
بهبود نمودار 07:18
-
ایجاد Attached Property با نام RoleManager 03:51
-
آزمایش RoleManager برای مخفی کردن بخشهای داشبورد 05:26
-
مقدمه 01:21
-
تبدیل انتقال 06:06
-
تبدیل مقیاس 03:25
-
تبدیل چرخش 02:15
-
تبدیلهای RotationX و RotationY (اریبسازی) 02:41
-
انیمیشنهای منفرد 07:53
-
انیمیشنهای نسبی 02:31
-
انیمیشنهای ترکیبی 02:16
-
انیمیشنهای کامپوزیت 02:18
-
اجرای همزمان چندین انیمیشن 04:42
-
لغو کردن انیمیشنها 04:28
-
توابع Easing 05:55
-
تست توابع Easing در .NET MAUI 03:01
-
توابع Easing سفارشی 08:08
-
انیمیشنهای سفارشی 08:13
-
انیمیشنهای Child 08:15
-
مقدمه 01:21
-
ایجاد رابط کاربری 29:15
-
انیمیت کردن اندازه پیتزاها 05:53
-
ایجاد افکت ضربان 06:58
-
تغییر پیتزای ویژه 10:25
-
انیمیت کردن پیتزای ورودی 04:23
-
محو شدگی پیتزاها 02:40
-
تبدیل داده ایستا به یک Model 10:25
-
انیمیت کردن کنترلهای متنی 11:46
-
انیمیشن افزودن پیتزا به سبد خرید 13:07
مشخصات آموزش
آموزش NET MAUI.: تکنیکهای پیشرفته رابط کاربری و کنترلهای سفارشی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:68
- مدت زمان :07:21:16
- حجم :4.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy