لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش .NET MAUI – تکنیکهای پیشرفته برای رابط کاربری (UI) و کنترلهای سفارشی [ویدیو]
- آخرین آپدیت
دانلود .NET MAUI – Expert Techniques for UI and Custom Controls [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شما را به سفری ساختاریافته در دنیای توسعه پیشرفته .NET MAUI میبرد و شما را فراتر از مبانی هدایت میکند تا رابطهای کاربری حرفهای و واکنشگرا (Responsive) بسازید. شما با افزونههای Markup برای ارتقای قابلیتهای XAML و سادهسازی اتصال دادههای پویا (Dynamic Data Binding) شروع میکنید و بلافاصله این مفاهیم را در یک کارگاه عملی فیلتر عکس به کار میگیرید.
مرحله دوم به معرفی ویژگیهای Bindable میپردازد و به شما میآموزد چگونه کنترلهای سفارشی بسازید که از طراحیهای ماژولار و قابل استفاده مجدد پشتیبانی کنند. سپس این مفاهیم را در پروژههای واقعی مانند اپلیکیشن اشتراکگذاری فایل و داشبورد مبتنی بر نقش پیادهسازی میکنید و نحوه ادغام Microcharts، مدیریت آپلود فایل و استفاده از ویژگیهای Attached و Behaviors را میآموزید.
بخش نهایی دوره بر روی تبدیلات (Transformations) و انیمیشنها، شامل توابع Easing، انیمیشنهای ترکیبی و افکتهای سفارشی تمرکز دارد. در پروژه فروشگاه پیتزا، انیمیت کردن المانهای UI، ایجاد انتقالهای جذاب و بهینهسازی تجربه کلی کاربر را تمرین میکنید. در پایان، شما در تکنیکهای ساخت اپلیکیشنهای صیقلخورده، تعاملی و مقیاسپذیر با .NET MAUI استاد خواهید شد.
- پیادهسازی Markup Extensions برای رابطهای کاربری پویا و منعطف
- ساخت کنترلهای سفارشی با استفاده بهینه از Bindable Properties
- بهکارگیری Attached Properties برای گسترش و بازاستفاده از رفتارهای UI
- طراحی داشبوردهای مبتنی بر نقش با استفاده از Microcharts دادهمحور
- ایجاد انیمیشنهای جذاب با Easing و Transformations
- توسعه اپلیکیشنهای کراسپلتفرم با المانهای ماژولار و قابل استفاده مجدد
این دوره برای توسعهدهندگان .NET و برنامهنویسان C# که به دنبال گسترش مهارتهای خود در توسعه اپلیکیشنهای موبایل کراسپلتفرم هستند، طراحی شده است. همچنین برای توسعهدهندگان موبایلی که علاقهمند به ارتقای مهارتهای طراحی UI با .NET MAUI هستند، مناسب است. شرکتکنندگان باید با C#، برنامهنویسی شیءگرا، XAML و Visual Studio آشنا باشند. تجربه قبلی در مفاهیم پایه توسعه اپلیکیشنهای موبایل توصیه میشود تا آمادگی لازم برای مباحث پیشرفته UI و انیمیشن وجود داشته باشد.
پوشش تکنیکهای پیشرفته UI در .NET MAUI با تمرکز بر کاربردهای عملی * تأکید بر مهارتهای طراحی در سطح حرفهای برای ایجاد تجربههای کاربری جذاب * هدایت از طریق کارگاههای ساختاریافته که گردش کارهای توسعه در دنیای واقعی را نمایش میدهند.
سرفصل ها و درس ها
افزونههای Markup
Markup Extensions
افزونههای Markup چیستند؟
What Are Markup Extensions?
درک مسئله
Understanding the Problem
تحلیل داخلی یک Markup Extension
Analyzing a Markup Extension Internally
استفاده از یک Markup Extension
Using a Markup Extension
سادهسازی استفاده از Markup Extension
Simplifying the Use of a Markup Extension
استفاده از StaticExtension با دادههای شخصی
Using StaticExtension with Own Data
ساخت یک Markup Extension
Creating a Markup Extension
کارگاه عملی – MauiFilters
Workshop – MauiFilters
مقدمه
Introduction
ساخت جایگاه تصویر (Image Placeholder)
Creating the Image Placeholder
ساخت بخش دکمههای گرادینت
Creating the Gradient Buttons Section
عکسبرداری
Taking a Photo
قرار دادن عکس در کنترل Image
Setting the Photo in the Image Control
اعمال گرادینت روی عکس
Applying a Gradient to the Photo
ساخت Markup Extension برای گرادینت
Creating the Gradient Markup Extension
ویژگیهای Bindable
Bindable Properties
مقدمه
Introduction
ساخت یک کنترل سفارشی برای نمایش
Creating a Custom Control for Demonstrations
هکتور یک توسعهدهنده ارشد با تجربه است که بیش از ۱۰ سال سابقه در توسعه راهکارهای دسکتاپ، وب و موبایل با پلتفرم .NET دارد. او در سالهای ۲۰۲۱ و ۲۰۲۲ به طور متوالی مورد تقدیر و دریافت جایزه Microsoft MVP قرار گرفت. او عضو فعال جامعه .NET و مؤسس آکادمیهای El Camino Dev و Devs School است.
نمایش نظرات