کتاب صوتی React Native and Right-to-Left (RTL) Support
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native and Right-to-Left (RTL) Support
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. مقدمه ای بر React Native
- 2. مقدمه ای بر Right-to-Left (RTL)
- 3. چرا پشتیبانی از RTL در React Native مهم است؟
- 4. نحوه عملکرد RTL در رابط کاربری
- 5. مزایای پیاده سازی پشتیبانی RTL
- 6. چالش های رایج در پشتیبانی RTL
- 7. ابزارهای موجود برای توسعه React Native
- 8. تنظیم محیط توسعه React Native
- 9. نصب Node.js و npm/yarn
- 10. نصب Android Studio و Xcode
- 11. ایجاد اولین پروژه React Native
- 12. آشنایی با ساختار پروژه React Native
- 13. مفاهیم پایه React Native: Components, Props, State
- 14. کار با JSX در React Native
- 15. استایل دهی در React Native: StyleSheet API
- 16. استایل دهی Inline و External
- 17. مقدمه ای بر Layout در React Native
- 18. Flexbox برای چیدمان عناصر
- 19. جهت دهی Flexbox: row و column
- 20. مرتب سازی عناصر با justify-content
- 21. تراز بندی عناصر با align-items
- 22. مرتب سازی خودکار عناصر با align-self
- 23. پدینگ و مارجین در React Native
- 24. عرض و ارتفاع عناصر
- 25. نحوه عملکرد RTL در CSS
- 26. خاصیت direction: ltr و rtl
- 27. خاصیت text-align: left و right
- 28. خاصیت float: left و right
- 29. خاصیت margin-left و margin-right
- 30. خاصیت padding-left و padding-right
- 31. خاصیت border-left-width و border-right-width
- 32. خاصیت transform: translateX()
- 33. نکات کلیدی در استایل دهی برای RTL
- 34. استفاده از واحد های نسبی در استایل دهی
- 35. استفاده از مقادیر منفی در استایل دهی
- 36. استفاده از ویژگی های انعطاف پذیر برای چیدمان
- 37. نحوه تشخیص جهت متن (LTR/RTL) در React Native
- 38. API داخلی React Native برای پشتیبانی RTL
- 39. خاصیت `I18nManager`
- 40. متد `isRTL`
- 41. متد `forceRTL`
- 42. متد `allowRTL`
- 43. متد `swapLeftAndRightInRTL`
- 44. استفاده از `I18nManager` در کامپوننت ها
- 45. تنظیم جهت صفحه در زمان اجرا
- 46. تست پشتیبانی RTL
- 47. روش های تست دستی RTL
- 48. استفاده از ابزارهای توسعه دهنده React Native
- 49. شبیه سازی دستگاه های با زبان های RTL
- 50. تست خودکار پشتیبانی RTL
- 51. نوشتن تست های واحد (Unit Tests)
- 52. نوشتن تست های ادغام (Integration Tests)
- 53. نوشتن تست های UI
- 54. کار با کتابخانه های متن در React Native
- 55. کتابخانه `react-intl`
- 56. کتابخانه `react-i18next`
- 57. نحوه ترجمه متون
- 58. مدیریت فایل های ترجمه
- 59. استفاده از متغیرها در ترجمه ها
- 60. استفاده از Pluralization
- 61. استفاده از Selectors
- 62. استفاده از Text Component برای نمایش متن
- 63. خاصیت `allowFontScaling`
- 64. خاصیت `selectable`
- 65. خاصیت `ellipsizeMode`
- 66. استفاده از `TextInput` برای ورودی متن
- 67. خاصیت `textAlign` در `TextInput`
- 68. خاصیت `autoDirection` در `TextInput`
- 69. استفاده از `Image` و جهت آن
- 70. آینه کردن تصاویر در حالت RTL
- 71. نکات مربوط به آیکون ها و تصاویر
- 72. کار با `ScrollView` و `FlatList` در حالت RTL
- 73. جهت پیمایش در `ScrollView`
- 74. جهت پیمایش در `FlatList`
- 75. استفاده از `ListView` (در صورت لزوم)
- 76. کار با `Modal` و جهت آن
- 77. کار با `Alert` و جهت آن
- 78. کار با `Toast` و جهت آن
- 79. کار با `Navigation` (React Navigation) در حالت RTL
- 80. تنظیمات Navigator برای RTL
- 81. کار با Tab Navigator
- 82. کار با Stack Navigator
- 83. کار با Drawer Navigator
- 84. کار با Tab Bar
- 85. کار با Header
- 86. کار با کامپوننت های سفارشی
- 87. طراحی کامپوننت های قابل استفاده مجدد برای RTL
- 88. ایجاد کامپوننت های انعطاف پذیر
- 89. استفاده از Props برای کنترل جهت
- 90. پیاده سازی الگوهای طراحی برای RTL
- 91. استفاده از Icon ها با جهت دهی مناسب
- 92. مدیریت انیمیشن ها در حالت RTL
- 93. نکات پیشرفته در پشتیبانی RTL
- 94. بررسی عملکرد برنامه در حالت RTL
- 95. بهینه سازی استایل ها برای RTL
- 96. استفاده از ابزارهای تحلیل کد
- 97. مدیریت خطاها در پشتیبانی RTL
- 98. نکات امنیتی مربوط به RTL
- 99. تطبیق پذیری با زبان های مختلف (غیر از عربی و فارسی)
- 100. مستندات و منابع مفید برای یادگیری RTL
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.