کتاب ساخت اپلیکیشنهای با قابلیت دسترسی (Accessibility) با زامارین و دات نت MAUI با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساخت اپلیکیشنهای دسترسیپذیر با Xamarin و .NET MAUI: دوره جامع ساخت اپلیکیشنهای دسترسیپذیر با Xamarin و .NET MAUI: دوره جامع معرفی دوره: اپلیکیشنهای موبایل برای همه! دنیای اپلیکیشنهای موبایل، دنی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای با قابلیت دسترسی (Accessibility) با زامارین و دات نت MAUI
موضوع کلی: برنامه نویسی
موضوع میانی: زامارین (Xamarin) / دات نت MAUI
📋 سرفصلهای دوره
- 1. مقدمهای بر ساخت اپلیکیشنهای با قابلیت دسترسی
- 2. اهمیت قابلیت دسترسی در توسعه اپلیکیشن
- 3. اصول طراحی قابلیت دسترسی (WCAG)
- 4. آشنایی با پلتفرمهای زامارین و دات نت MAUI
- 5. تفاوتهای زامارین و دات نت MAUI برای قابلیت دسترسی
- 6. مروری بر ابزارهای توسعه برای زامارین و دات نت MAUI
- 7. محیط توسعه ویژوال استودیو
- 8. تنظیمات اولیه پروژه دات نت MAUI
- 9. ایجاد اولین اپلیکیشن دات نت MAUI
- 10. آشنایی با XAML در دات نت MAUI
- 11. پایههای طراحی رابط کاربری (UI)
- 12. اصول طراحی تجربه کاربری (UX)
- 13. تطابق UI با نیازهای دسترسی
- 14. استفاده از Layoutهای مختلف در دات نت MAUI
- 15. StackLayout و کاربرد آن
- 16. Grid Layout برای چیدمان پیچیده
- 17. FlexLayout برای چیدمان انعطافپذیر
- 18. AbsoluteLayout و کاربردهای خاص آن
- 19. اصول اولیه Visual State Manager
- 20. کار با کنترلهای اصلی UI
- 21. Label و تنظیمات آن
- 22. Button و تعاملات کاربری
- 23. Entry و TextBox برای ورود متن
- 24. Editor برای ورود متن طولانی
- 25. CheckBox و Switch برای گزینههای باینری
- 26. Slider برای مقادیر پیوسته
- 27. DatePicker و TimePicker برای انتخاب تاریخ و زمان
- 28. Picker و Dropdown برای انتخاب از لیست
- 29. ListView و CollectionView برای نمایش لیست دادهها
- 30. Grid Control برای نمایش دادههای جدولی
- 31. ScrollView برای محتوای قابل اسکرول
- 32. اصول دسترسیپذیری سیستمعاملها (iOS و Android)
- 33. معرفی VoiceOver (iOS)
- 34. معرفی TalkBack (Android)
- 35. ارتباط بین مؤلفههای UI و قابلیت دسترسی
- 36. استفاده از خاصیت `AutomationId`
- 37. تنظیم `TabIndex` برای ناوبری صفحهکلید
- 38. برچسبگذاری معنایی (Semantic Labeling)
- 39. نحوه ارائه اطلاعات اضافی برای خوانندههای صفحه
- 40. استفاده از `FlowDirection` برای زبانهای راست به چپ
- 41. طراحی برای کاربران با اختلال بینایی
- 42. قابلیت خوانایی متن (Contrast Ratio)
- 43. اندازه فونت قابل تنظیم
- 44. بزرگنمایی (Zoom) در رابط کاربری
- 45. پشتیبانی از Screen Readers
- 46. نحوه تست قابلیت دسترسی با Screen Readers
- 47. استفاده از ابزارهای تست داخلی پلتفرمها
- 48. تست با VoiceOver در iOS
- 49. تست با TalkBack در Android
- 50. قابلیت دسترسی برای کاربران با اختلال شنوایی
- 51. زیرنویس (Captions) برای محتوای صوتی و تصویری
- 52. جایگزینهای صوتی برای اعلانها
- 53. کنترل صدا و سطح نویز
- 54. قابلیت دسترسی برای کاربران با اختلال حرکتی
- 55. ناوبری صفحهکلید
- 56. کلیدهای میانبر (Keyboard Shortcuts)
- 57. تنظیمات زمانبندی تعاملات (Timeouts)
- 58. پشتیبانی از ورودیهای جایگزین (Alternative Input Methods)
- 59. کار باGESTURE Recognizers و قابلیت دسترسی
- 60. اضافه کردن توضیحات متنی به Gestures
- 61. پشتیبانی از Gestures پیچیده
- 62. طراحی فرمها و ورودیها با قابلیت دسترسی
- 63. اعتبارسنجی ورودیها و ارائه بازخورد
- 64. راهنمایی برای پر کردن فرمها
- 65. پیشنهادات خودکار (Auto-completion)
- 66. اصول طراحی برای کودکان و سالمندان
- 67. استفاده از آیکونهای واضح و قابل فهم
- 68. اندازه بزرگ دکمهها و عناصر تعاملی
- 69. سادگی در ناوبری و ساختار اپلیکیشن
- 70. اصول دسترسیپذیری در انیمیشنها و جلوههای بصری
- 71. کاهش سرعت انیمیشنها
- 72. گزینههای غیرفعال کردن انیمیشنها
- 73. عدم استفاده از اطلاعات صرفاً رنگی
- 74. دسترسپذیری در نمودارها و Visualizations
- 75. ارائه دادههای جایگزین برای نمودارها
- 76. توضیحات متنی برای نمودارها
- 77. کار با صدا در اپلیکیشن
- 78. مدیریت پخش صدا
- 79. تنظیمات سطح صدا
- 80. کنترلهای دسترسیپذیر برای صدا
- 81. دسترسیپذیری در بخشهای چندرسانهای (Multimedia)
- 82. پشتیبانی از فرمتهای مختلف رسانه
- 83. کنترلهای پخش با قابلیت دسترسی
- 84. مدیریت خطا و پیامهای سیستمی
- 85. ارائه پیامهای واضح و قابل فهم
- 86. راهنمایی برای رفع خطا
- 87. اعلانها (Notifications) و دسترسیپذیری
- 88. طراحی اعلانهای قابل فهم
- 89. قابلیت دسترسی به اعلانها
- 90. استفاده از Accessibility Effects در دات نت MAUI
- 91. ایجاد Effects سفارشی برای دسترسیپذیری
- 92. اعمال Effects به کنترلهای UI
- 93. مطابقت با استاندارد ARIA (Accessible Rich Internet Applications)
- 94. مفاهیم ARIA در توسعه اپلیکیشن
- 95. نقش ARIA در ترکیب با MAUI
- 96. بهبود ناوبری در لیستهای طولانی
- 97. مدیریت Focus در صفحات پیچیده
- 98. استفاده از ViewModels و MVVM با رویکرد دسترسیپذیری
- 99. سازگاری MVVM با Accessibility
- 100. مدیریت وضعیت UI برای دسترسیپذیری
تگها:
.NET
.NET MAUI
accessibility
Accessible Apps
C#
cross-platform
Mobile Development
Xamarin
برنامه نویسی
توسعه اپلیکیشن
توسعه موبایل
دات نت MAUI
زامارین
قابلیت دسترسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.