اپلیکیشن اندرویدی فلشکارت آموزشی بینالمللیسازی اعداد و واحدهای اندازهگیری در وب
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بینالمللیسازی اعداد و واحدهای اندازهگیری در وب
موضوع کلی: توسعه وب با HTML5
موضوع میانی: Complex Formatting of Dates, Times, Numbers, Currencies, Units, and Measurements
📋 سرفصلهای دوره
- 1. مبانی بینالمللیسازی (i18n) و محلیسازی (l10n) در وب
- 2. تفاوت بین i18n، l10n و g11n
- 3. نقش HTML5 در بینالمللیسازی وب
- 4. انتخاب زبان صفحه با attribute lang
- 5. تنظیم جهت متن با dir و bdi
- 6. تفاوت BCP 47 و IETF language tags
- 7. معایبرة از کاراکترهای خاص زبانها (RTL/LTR)
- 8. مفهوم locale و فرمتهای منطقهای
- 9. روند تشخیص locale کاربر در مرورگر
- 10. استفاده از API Intl در جاوااسکریپت
- 11. Intl.NumberFormat: ساختار و پارامترهای اصلی
- 12. فرمتبندی اعداد صحیح با جداسازیهای محلی
- 13. فرمتبندی اعداد اعشاری و تفکیک اعشار
- 14. فرمتبندی درصد متناسب با locale
- 15. فرمتبندی ارقام ترکیبی و رمزنگاری علمی
- 16. مقایسه فرمتهای عددی زبانهای مختلف (فارسی، عربی، انگلیسی، چینی)
- 17. مفهوم و کاربرد NumberFormat options: style، currency، unit
- 18. فرمتبندی واحدهای اندازهگیری با Intl.NumberFormat
- 19. تبدیل واحدها در سطح نمایش (نه محاسباتی)
- 20. نمایش واحدهای طول، وزن، حجم و دما
- 21. پشتیبانی از واحدهای سنتی و متریک
- 22. نمایش واحدهای ترکیبی (مثل km/h، kg/m²)
- 23. مفهوم و کاربرد Intl.DateTimeFormat
- 24. فرمتبندی تاریخ کامل و کوتاه بر حسب locale
- 25. فرمتبندی زمان با منطقه زمانی
- 26. استفاده از timeZone و calendar در DateTimeFormat
- 27. تبدیل تاریخها با RelativeTimeFormat
- 28. نمایش تاریخ نسبی (مثل «۲ روز پیش»)
- 29. چندساله و تقویمهای مختلف (گرگوری، شمسی، هجری)
- 30. استفاده از Intl.Locale برای مدیریت دادههای زبانی
- 31. نحوه کار با Intl.ListFormat برای فهرستها
- 32. استفاده از Intl.PluralRules در نمایش متن
- 33. Intl.Collator: مرتبسازی رشتهها بر حسب locale
- 34. Intl.Segmenter: تقسیم متن به واحدهای زبانی
- 35. HTML5 inputهای فرمتشده: date، time، number
- 36. محدودیتهای input فرمتهای بینالمللی
- 37. استفاده از <data> و <time> برای دادههای ساختاریافته
- 38. نقش meta tags در بینالمللیسازی صفحات
- 39. hreflang و تنظیم زبانهای جایگزین
- 40. استفاده از <bdi> و <bdo> برای متنهای دوجهتی
- 41. الگوهای نمایش ارزشها در فرمها
- 42. اعتبارسنجی فرمها با فرمتهای محلی
- 43. الگوهای placeholder و inputmode مناسب زبان
- 44. نقش CSS در فرمتبندی بینالمللی اعداد
- 45. دکمههای تغییر زبان و locale در سایت
- 46. ذخیره ترجیحات کاربر در localStorage
- 47. چگونه locale را از URL یا کوکی تشخیص داد
- 48. استفاده از Accept-Language header در سمت سرور
- 49. تولید دادههای locale در سمت کلاینت
- 50. بارگذاری پوشههای زبانی بهصورت پویا
- 51. استفاده از CLDR و Unicode Common Locale Data Repository
- 52. مقایسه کتابخانههای معروف i18n: i18next، FormatJS، Globalize.js
- 53. پیادهسازی فرمتبندی اعداد با Intl API
- 54. پیادهسازی نمایش تاریخها با Intl API
- 55. پیادهسازی نمایش واحدها و ارزها با Intl API
- 56. مدیریت خطاها و fallback هنگام عدم پشتیبانی locale
- 57. بهینهسازی عملکرد فرمتبندی بینالمللی
- 58. تستنویسی برای بینالمللیسازی اعداد و تاریخها
- 59. دسترسپذیری (a11y) در نمایش فرمتهای بینالمللی
- 60. نمایش اعداد و واحدها در PWA و پنلهای مدیریتی
- 61. پشتیبانی از زبانهای آسیایی در فرمتبندی عددی
- 62. چالشهای فرمتبندی در زبانهای عربی و فارسی
- 63. راهنمای عملی طراحی UI برای فرمتهای بینالمللی
- 64. بهترین شیوهها (Best Practices) در بینالمللیسازی اعداد
- 65. نقش HTML5 Semantic در ساختار بینالمللیشده صفحات
- 66. استفاده از <output> و <meter> با فرمتهای محلی
- 67. مفهوم استانداردهای بینالمللی اعداد (ISO 80000)
- 68. مقایسه فرمتهای عددی هندو‑عربی و فارسی
- 69. الگوهای نامگذاری متغیرها و کدگذاری فرمتها
- 70. مفهوم ICU MessageFormat و استفاده در وب
- 71. الگوهای پیشرفته فرمتبندی: Plural، Select، SelectOrdinal
- 72. پیادهسازی فرمتبندی اعداد با React Intl
- 73. پیادهسازی فرمتبندی اعداد با Vue I18n
- 74. پیادهسازی فرمتبندی اعداد با Angular i18n
- 75. استفاده از Intl.ListFormat برای نمایش فهرستهای زبانی
- 76. نمایش مقیاسهای بزرگ (میلیارد، تریلیون) بر حسب locale
- 77. استفاده از Intl.NumberFormat for currency و accounting
- 78. تفاوت currencyDisplay و currencySign
- 79. نمایش نرخ خرید و فروش ارز با فرمت محلی
- 80. استفاده از Notation: compact، scientific، engineering
- 81. استفاده از signDisplay در فرمتبندی اعداد
- 82. نمایش اعداد منفی و مثبت در فرمتهای مختلف
- 83. استفاده از Intl.RelativeTimeFormat با unit های مختلف
- 84. چالشهای هجری شمسی و قمری در فرمتبندی تاریخ
- 85. تنظیم firstDayOfWeek و weekend در DateTimeFormat
- 86. استفاده از hourCycle برای ساعت ۱۲ و ۲۴ ساعته
- 87. نمایش زمانبندی تابستانی و زمان استاندارد
- 88. تستنویسی واحدهای فرمتبندی بینالمللی
- 89. استراتژیهای fallback برای localeهای پشتیبانینشده
- 90. مفهوم Unicode Locale Extension (u)
- 91. استفاده از Unicode Key Type System در فرمتبندی
- 92. مقایسه عملکرد Intl API در مرورگرهای مختلف
- 93. پشتیبانی مرورگرها از Intl APIs
- 94. راهکارهای polyfill برای مرورگرهای قدیمی
- 95. مفهوم Content Negotiation در بینالمللیسازی
- 96. تنظیم Content-Language و Vary headers
- 97. نقش HTTP headers در فرمتبندی بینالمللی
- 98. استفاده از <link rel="alternate"> برای زبانها
- 99. بهینهسازی سئو برای صفحات چندزبانه با دادههای فرمتشده
- 100. نقش Schema.org و JSON-LD در دادههای فرمتبندیشده
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.