کتاب ساخت اپلیکیشن‌های با قابلیت دسترسی (Accessibility) با زامارین و دات نت MAUI با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

ساخت اپلیکیشن‌های دسترسی‌پذیر با Xamarin و .NET MAUI: دوره جامع ساخت اپلیکیشن‌های دسترسی‌پذیر با Xamarin و .NET MAUI: دوره جامع معرفی دوره: اپلیکیشن‌های موبایل برای همه! دنیای اپلیکیشن‌های موبایل، دنی...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت اپلیکیشن‌های با قابلیت دسترسی (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 زامارین قابلیت دسترسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.