دوره تسلط کامل بر ترگرها و اکشنهای XAML — ساخت رابط کاربری واکنشگرا با رفتارهای تعاملی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط کامل بر ترگرها و اکشنهای XAML — ساخت رابط کاربری واکنشگرا با رفتارهای تعاملی
موضوع کلی: توسعه نرمافزار دسکتاپ مدرن
موضوع میانی: رفتارها و ترگرهای XAML
📋 سرفصلهای دوره
- 1. مقدمهای بر XAML و ساختار رابط کاربری
- 2. وابستگیها و سیستم خاصیتهای وابسته
- 3. رویدادهای مسیریابیشده در XAML
- 4. مفهوم ترگر در رابط کاربری
- 5. تفاوت ترگر و رویداد در XAML
- 6. معماری رفتارها و اقدامات
- 7. EventTrigger: اجرا بر اساس رویداد
- 8. PropertyTrigger: واکنش به تغییر مقدار
- 9. DataTrigger: اتصال به داده
- 10. MultiTrigger: ترکیب چند شرط
- 11. DataTrigger با چند شرط
- 12. InvokeCommandAction: فراخوانی دستور از VM
- 13. CallMethodAction: فراخوانی متد
- 14. ChangePropertyAction: تغییر خاصیت
- 15. ControlStoryboardAction: کنترل انیمیشن
- 16. PlayStoryboard و PauseStoryboard
- 17. StopStoryboard و ResumeStoryboard
- 18. VisualStateManager و وضعیتهای بصری
- 19. تعریف وضعیتهای بصری در کنترلها
- 20. Transitions بین وضعیتها
- 21. استوریبورد و انیمیشن در ترگرها
- 22. KeyFrame انیمیشنها در اقدامات
- 23. استفاده از Timer در XAML
- 24. EventTrigger سفارشی با کد پشتیبان
- 25. ساخت ترگر سفارشی
- 26. ساخت اقدام سفارشی
- 27. Attached Behaviors الگوی طراحی
- 28. Interaction.Triggers در WPF
- 29. Interaction.Triggers در UWP
- 30. Microsoft.Xaml.Behaviors در WinUI 3
- 31. تفاوت رفتارهای WPF و UWP
- 32. GestureTrigger و لمس
- 33. KeyTrigger: رویدادهای کیبورد
- 34. TimerTrigger: اجرای دورهای
- 35. AdaptiveTrigger: پاسخ به اندازه صفحه
- 36. StateTrigger در UWP/WinUI
- 37. ComparisonStateTrigger
- 38. PropertyChangedTrigger
- 39. BindingBaseUpdateTrigger
- 40. DataContextChangedTrigger
- 41. NavigationTrigger
- 42. ElementAvailableTrigger
- 43. ContentLoadingTrigger
- 44. LayoutUpdatedTrigger
- 45. DragDrop actions در XAML
- 46. Pointer actions و لمسی
- 47. Focus actions
- 48. SoundAction و بازپخش صدا
- 49. FluxAction و تغییر فلو
- 50. Conditional actions
- 51. MVVM و ترگرها بدون کد پشتیبان
- 52. ارتباط ترگر با DI
- 53. Debugging ترگرها و اقدامات
- 54. Performance ترگرها
- 55. حلقه رویداد و بازخورد
- 56. ترتیب اجرای چند اقدام
- 57. Cancelable actions
- 58. TargetedTriggers و محدودسازی هدف
- 59. Blend SDK و تاریخچه رفتارها
- 60. نمونههای کاربردی: فرمهای واکنشگرا
- 61. نمونههای کاربردی: لیستهای تعاملی
- 62. نمونههای کاربردی: داشبوردها
- 63. نمونههای کاربردی: فرآیندهای چندمرحلهای
- 64. تستنویسی ترگرها
- 65. استقرار و بهینهسازی نهایی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.