کتاب صوتی تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند

دوره جامع تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند | وب را برای همه بسازیم! دوره جامع تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند: وب را برای همه بسازیم! معرفی دوره آیا می‌خواهی...

انتخاب پلن

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

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

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

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

عنوان دوره: تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند

موضوع کلی: برنامه نویسی

موضوع میانی: تست فرانت‌اند

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر دسترسی‌پذیری وب (Web Accessibility)
  • 2. چرا دسترسی‌پذیری مهم است؟ تاثیر بر کاربران
  • 3. آشنایی با انواع ناتوانی‌ها (بینایی، شنوایی، حرکتی، شناختی)
  • 4. مروری بر فناوری‌های کمکی (Assistive Technologies)
  • 5. معرفی صفحه‌خوان‌ها (Screen Readers): NVDA, JAWS, VoiceOver
  • 6. اصول چهارگانه دسترسی‌پذیری (POUR): قابل درک، قابل کاربری، قابل فهم، قوی
  • 7. آشنایی با استانداردهای WCAG (Web Content Accessibility Guidelines)
  • 8. سطوح انطباق WCAG: A, AA, AAA
  • 9. جنبه‌های قانونی و تجاری دسترسی‌پذیری
  • 10. مدل اجتماعی در برابر مدل پزشکی ناتوانی
  • 11. ایجاد یک ذهنیت دسترسی‌پذیر (Accessibility-First Mindset)
  • 12. تفاوت بین دسترسی‌پذیری (a11y) و قابلیت استفاده (Usability)
  • 13. نقش تیم‌های مختلف (طراح، برنامه‌نویس، مدیر محصول) در دسترسی‌پذیری
  • 14. بررسی مثال‌هایی از وب‌سایت‌های دسترس‌پذیر و غیرقابل دسترس
  • 15. راه‌اندازی محیط تست: ابزارها و پلاگین‌های اولیه
  • 16. مبانی HTML معنایی (Semantic HTML)
  • 17. اهمیت ساختار صحیح هدینگ‌ها (H1-H6)
  • 18. استفاده صحیح از لیست‌ها (ul, ol, dl)
  • 19. لندمارک‌ها (Landmarks): header, nav, main, footer, aside
  • 20. متن جایگزین (Alt Text) برای تصاویر: بهترین شیوه‌ها
  • 21. تصاویر پیچیده و تزئینی: رویکردهای متفاوت
  • 22. ایجاد لینک‌های قابل دسترس و معنادار
  • 23. برچسب‌گذاری صحیح فرم‌ها: تگ `<label>`
  • 24. گروه‌بندی فیلدهای فرم با `<fieldset>` و `<legend>`
  • 25. دسترسی‌پذیری در کنترل‌های فرم (input, select, textarea, button)
  • 26. ساختار جداول داده (Data Tables): thead, tbody, th, scope
  • 27. جداول پیچیده و نحوه دسترس‌پذیر کردن آن‌ها
  • 28. عناصر HTML5 و نقش آن‌ها در دسترسی‌پذیری (article, section, details)
  • 29. اهمیت ویژگی `lang` در تگ `<html>`
  • 30. تست دستی معنایی HTML با ابزارهای توسعه‌دهنده
  • 31. معرفی WAI-ARIA و زمان استفاده از آن
  • 32. قانون اول ARIA: از عناصر بومی HTML استفاده کنید
  • 33. نقش‌ها (Roles)، وضعیت‌ها (States) و ویژگی‌ها (Properties) در ARIA
  • 34. تفاوت بین `aria-label`, `aria-labelledby`, و `aria-describedby`
  • 35. پیاده‌سازی ویجت‌های سفارشی با ARIA: مقدمه
  • 36. ایجاد تب‌های (Tabs) دسترس‌پذیر
  • 37. پیاده‌سازی آکاردئون (Accordion) دسترس‌پذیر
  • 38. طراحی مودال (Modal) و دیالوگ‌های دسترس‌پذیر
  • 39. نقش `role="alert"` و `role="status"`
  • 40. مناطق زنده (Live Regions): `aria-live`, `aria-atomic`, `aria-relevant`
  • 41. استفاده از `aria-hidden` برای پنهان کردن محتوا از صفحه‌خوان‌ها
  • 42. تست کامپوننت‌های دارای ARIA
  • 43. اشتباهات رایج در استفاده از ARIA
  • 44. نقش `role="application"` و خطرات استفاده از آن
  • 45. ارائه نام و توضیحات دسترس‌پذیر (Accessible Name and Description)
  • 46. نقش CSS در دسترسی‌پذیری
  • 47. کنتراست رنگ و ابزارهای تست آن
  • 48. اهمیت حالت فوکوس قابل مشاهده (`:focus-visible`)
  • 49. استایل‌دهی به حالت‌های مختلف (focus, hover, active)
  • 50. پنهان کردن محتوا: `display: none` در مقابل `visibility: hidden`
  • 51. استفاده از واحدهای نسبی (rem, em) برای مقیاس‌پذیری متن
  • 52. طراحی واکنش‌گرا (Responsive Design) و قابلیت بزرگ‌نمایی (Zoom)
  • 53. انتخاب فونت و خوانایی متن (Typography)
  • 54. حالت کنتراست بالا (High Contrast Mode) در سیستم‌عامل‌ها
  • 55. استفاده از `prefers-reduced-motion` برای کنترل انیمیشن‌ها
  • 56. چالش‌های دسترسی‌پذیری در جاوا اسکریپت
  • 57. مدیریت فوکوس (Focus Management) در اپلیکیشن‌های تک‌صفحه‌ای (SPA)
  • 58. تله‌های کیبورد (Keyboard Traps) و نحوه جلوگیری از آن‌ها
  • 59. دسترسی‌پذیری رویدادها: رویدادهای کیبورد در مقابل ماوس
  • 60. اعلان تغییرات محتوای داینامیک به صفحه‌خوان‌ها
  • 61. دسترسی‌پذیری در مسیریابی سمت کلاینت (Client-Side Routing)
  • 62. تست کامپوننت‌های جاوا اسکریپتی
  • 63. الگوی طراحی Disclosure (Show/Hide)
  • 64. دسترسی‌پذیری در Tooltip ها
  • 65. ایجاد اعلان‌های (Notifications) دسترس‌پذیر
  • 66. مقدمه‌ای بر استراتژی‌های تست دسترسی‌پذیری
  • 67. تفاوت تست خودکار، دستی و ترکیبی
  • 68. تست ناوبری فقط با کیبورد (Keyboard-Only Navigation)
  • 69. تست ترتیب فوکوس (Focus Order)
  • 70. آشنایی عملی با صفحه‌خوان NVDA در ویندوز
  • 71. آشنایی عملی با صفحه‌خوان VoiceOver در macOS
  • 72. آشنایی عملی با صفحه‌خوان TalkBack در اندروید
  • 73. استفاده از ابزارهای توسعه‌دهنده مرورگر برای تست
  • 74. تست بزرگ‌نمایی صفحه تا 200% و 400%
  • 75. ایجاد و استفاده از چک‌لیست تست دسترسی‌پذیری
  • 76. تست شخصیت‌محور (Persona-based Testing)
  • 77. معرفی ابزارهای تست خودکار: Axe, WAVE, Lighthouse
  • 78. استفاده از افزونه‌های مرورگر برای تست سریع
  • 79. ادغام تست دسترسی‌پذیری در فرآیند CI/CD
  • 80. استفاده از `eslint-plugin-jsx-a11y` در پروژه‌های React
  • 81. استفاده از `jest-axe` برای تست واحد کامپوننت‌ها
  • 82. استفاده از `cypress-axe` برای تست End-to-End
  • 83. معرفی کتابخانه Playwright و قابلیت‌های دسترسی‌پذیری آن
  • 84. تحلیل گزارش‌های تست خودکار و رفع خطاها
  • 85. محدودیت‌های تست خودکار و موارد مثبت کاذب (False Positives)
  • 86. دسترسی‌پذیری فرم‌های پیچیده و اعتبارسنجی خطاها
  • 87. دسترسی‌پذیری در نمودارها و گراف‌ها (Data Visualization)
  • 88. دسترسی‌پذیری ویدیو: زیرنویس (Captions) و رونوشت (Transcripts)
  • 89. دسترسی‌پذیری فایل‌های صوتی: ارائه رونوشت
  • 90. مبانی دسترسی‌پذیری در فایل‌های PDF
  • 91. دسترسی‌پذیری در دستگاه‌های موبایل: سوایپ و ژست‌های حرکتی
  • 92. تست منوهای کشویی پیچیده (Mega Menus)
  • 93. دسترسی‌پذیری در جداول زمانی (Carousels/Sliders)
  • 94. دسترسی‌پذیری در انتخابگر تاریخ (Date Pickers)
  • 95. مدیریت محتوای خارج از صفحه (Off-screen Content)
  • 96. ادغام دسترسی‌پذیری در چرخه عمر توسعه نرم‌افزار (SDLC)
  • 97. ایجاد و نگهداری یک بیانیه دسترسی‌پذیری (Accessibility Statement)
  • 98. همکاری با طراحان UX/UI برای طراحی دسترس‌پذیر
  • 99. آموزش و ترویج فرهنگ دسترسی‌پذیری در تیم
  • 100. منابع برای یادگیری مستمر و به‌روز ماندن
دوره جامع تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند | وب را برای همه بسازیم!

دوره جامع تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند: وب را برای همه بسازیم!

معرفی دوره

آیا می‌خواهید وبسایت‌هایی بسازید که نه‌تنها زیبا و کاربرپسند باشند، بلکه برای تمام افراد، از جمله افراد دارای معلولیت، قابل استفاده باشند؟ آیا می‌دانید که با رعایت اصول دسترسی‌پذیری، می‌توانید مخاطبان خود را گسترش دهید و به تعهدات اخلاقی و قانونی خود عمل کنید؟

دوره جامع تست دسترسی‌پذیری (Accessibility Testing) در فرانت‌اند، یک دوره آموزشی کامل و کاربردی است که به شما کمک می‌کند تا با اصول و تکنیک‌های تست دسترسی‌پذیری در فرانت‌اند آشنا شوید و بتوانید وبسایت‌هایی بسازید که برای همه قابل دسترس و استفاده باشند. در این دوره، شما با ابزارها و روش‌های مختلف تست دسترسی‌پذیری آشنا می‌شوید و یاد می‌گیرید چگونه مشکلات دسترسی‌پذیری را شناسایی و رفع کنید.

فرصت را از دست ندهید و با ثبت‌نام در این دوره، قدمی بزرگ در جهت ساختن یک وب جهان‌شمول بردارید!

درباره دوره

این دوره آموزشی جامع، شما را از صفر تا صد با مباحث تست دسترسی‌پذیری در فرانت‌اند آشنا می‌کند. از اصول اولیه و استانداردهای بین‌المللی گرفته تا ابزارها و تکنیک‌های پیشرفته، همه چیز در این دوره پوشش داده شده است. ما به شما یاد می‌دهیم که چگونه وبسایت‌ها و اپلیکیشن‌های وب خود را به گونه‌ای طراحی و توسعه دهید که برای تمام کاربران، از جمله افراد دارای معلولیت‌های بینایی، شنوایی، حرکتی و شناختی، قابل استفاده باشند.

در طول این دوره، شما با مثال‌های عملی و پروژه‌های واقعی روبرو خواهید شد که به شما کمک می‌کنند تا مهارت‌های خود را تقویت کرده و برای ورود به بازار کار آماده شوید.

موضوعات کلیدی

  • آشنایی با اصول و مفاهیم دسترسی‌پذیری وب (Web Accessibility)
  • استانداردهای دسترسی‌پذیری وب (WCAG) و قوانین مربوطه
  • آشنایی با انواع معلولیت‌ها و نیازهای کاربران
  • استفاده از ابزارهای تست خودکار و دستی دسترسی‌پذیری
  • تست دسترسی‌پذیری فرم‌ها، تصاویر، ویدئوها و سایر عناصر وب
  • بهینه‌سازی کد HTML، CSS و JavaScript برای دسترسی‌پذیری
  • استفاده از ARIA برای بهبود دسترسی‌پذیری عناصر پویا
  • تست دسترسی‌پذیری با استفاده از Screen Readerها
  • نوشتن گزارش تست دسترسی‌پذیری و ارائه پیشنهادات برای بهبود
  • ادغام تست دسترسی‌پذیری در فرآیند توسعه نرم‌افزار (SDLC)

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • توسعه‌دهندگان فرانت‌اند (Front-End Developers)
  • طراحان وب (Web Designers)
  • تسترهای نرم‌افزار (Software Testers)
  • مدیران پروژه (Project Managers)
  • تحلیلگران کسب‌وکار (Business Analysts)
  • هر فردی که به دنبال ساختن وبسایت‌ها و اپلیکیشن‌های وب قابل دسترس برای همه است.

چرا این دوره را بگذرانیم؟

گذراندن این دوره مزایای بسیاری برای شما خواهد داشت:

  • افزایش مهارت‌های حرفه‌ای: با یادگیری تست دسترسی‌پذیری، مهارت‌های تخصصی خود را در حوزه توسعه وب افزایش می‌دهید و به یک توسعه‌دهنده ارزشمندتر تبدیل می‌شوید.
  • گسترش مخاطبان: با رعایت اصول دسترسی‌پذیری، می‌توانید وبسایت‌هایی بسازید که برای همه افراد، از جمله افراد دارای معلولیت، قابل استفاده باشند و به این ترتیب، مخاطبان خود را گسترش دهید.
  • تعهد به مسئولیت اجتماعی: با رعایت اصول دسترسی‌پذیری، به مسئولیت اجتماعی خود عمل می‌کنید و به ساختن یک وب جهان‌شمول کمک می‌کنید.
  • پیشی گرفتن از رقبا: با ارائه وبسایت‌های قابل دسترس، می‌توانید از رقبای خود پیشی بگیرید و مزیت رقابتی کسب کنید.
  • رعایت قوانین و مقررات: در بسیاری از کشورها، رعایت اصول دسترسی‌پذیری الزامی است. با گذراندن این دوره، می‌توانید از رعایت قوانین و مقررات مربوطه اطمینان حاصل کنید.
  • افزایش رضایت کاربران: وبسایت‌های قابل دسترس، تجربه کاربری بهتری را برای همه کاربران فراهم می‌کنند و باعث افزایش رضایت آنها می‌شوند.
  • ارتقای برند: ارائه وبسایت‌های قابل دسترس، نشان‌دهنده تعهد شما به مسئولیت اجتماعی و مشتری‌مداری است و باعث ارتقای برند شما می‌شود.

سرفصل‌های دوره

این دوره شامل 100 سرفصل جامع و کاربردی است که به طور کامل مباحث تست دسترسی‌پذیری در فرانت‌اند را پوشش می‌دهد. در اینجا به برخی از سرفصل‌های اصلی اشاره می‌کنیم:

  • مقدمه‌ای بر دسترسی‌پذیری وب
  • استاندارد WCAG 2.1 و WCAG 2.2
  • اصول POUR
  • نقش ARIA در دسترسی‌پذیری
  • ابزارهای تست دسترسی‌پذیری (Ax, Lighthouse, WAVE)
  • تست با Screen Reader (NVDA, JAWS, VoiceOver)
  • تست صفحه کلید و ناوبری
  • تست کنتراست رنگ و خوانایی
  • تست تصاویر و متن جایگزین
  • تست فرم‌ها و برچسب‌ها
  • تست جداول و داده‌ها
  • تست ویدئوها و زیرنویس‌ها
  • تست انیمیشن‌ها و محتوای متحرک
  • تست هدرها و ساختار سند
  • تست لینک‌ها و دکمه‌ها
  • تست پیام‌های خطا و بازخورد
  • تست محتوای پویا و AJAX
  • تست Single Page Application (SPA)
  • تست اپلیکیشن‌های موبایل وب
  • تست کامپوننت‌های UI
  • تست فریم‌ورک‌های فرانت‌اند (React, Angular, Vue.js)
  • تست سیستم‌های مدیریت محتوا (CMS) (WordPress, Drupal, Joomla)
  • بهترین روش‌ها برای کدنویسی قابل دسترس
  • رفع مشکلات رایج دسترسی‌پذیری
  • ادغام تست دسترسی‌پذیری در CI/CD
  • ایجاد مستندات دسترسی‌پذیری
  • آموزش به تیم توسعه
  • معرفی کتابخانه‌های دسترسی‌پذیری
  • تست دسترسی‌پذیری برای افراد دارای معلولیت بینایی
  • تست دسترسی‌پذیری برای افراد دارای معلولیت شنوایی
  • تست دسترسی‌پذیری برای افراد دارای معلولیت حرکتی
  • تست دسترسی‌پذیری برای افراد دارای معلولیت شناختی
  • و ده‌ها سرفصل دیگر...

همین امروز ثبت‌نام کنید و به جمع متخصصان دسترسی‌پذیری وب بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: CSS HTML JavaScript QA WCAG برنامه نویسی، Coding تست دسترسی‌پذیری، Accessibility Testing تست فرانت‌اند، Front-end Testing تست کاربردپذیری، Usability Testing تست کیفی، Quality Assurance توسعه وب، Web Development وب دسترسی‌پذیر، Accessible Web

نظرات

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

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