اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع React Native برای ساخت اپلیکیشنهای موبایل اندروید و iOS
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع React Native برای ساخت اپلیکیشنهای موبایل اندروید و iOS
موضوع کلی: توسعهٔ نرمافزار و فناوری اطلاعات
موضوع میانی: توسعه اپلیکیشنهای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 2. آشنایی با React Native
- 3. مفاهیم پایه جاوا اسکریپت برای React Native
- 4. نصب و راهاندازی محیط توسعه React Native
- 5. ساختار پروژه React Native
- 6. مبانی کامپوننتها در React Native
- 7. مدیریت State در کامپوننتها
- 8. Props و نحوه انتقال داده
- 9. استایلدهی در React Native
- 10. استفاده از Text و View
- 11. کار با دکمهها و رویدادها
- 12. فرمها و ورودیهای کاربر
- 13. مدیریت لیستها و کلیدها
- 14. استفاده از ScrollView و FlatList
- 15. آشنایی با Navigation در React Native
- 16. نصب و پیکربندی React Navigation
- 17. ناوبری Stack
- 18. ناوبری Tab
- 19. ناوبری Drawer
- 20. مدیریت وضعیت برنامه (State Management)
- 21. معرفی Redux Toolkit
- 22. تنظیم Redux Toolkit در React Native
- 23. Actions و Reducers
- 24. Selectors
- 25. معرفی Context API
- 26. استفاده از Context API برای مدیریت وضعیت
- 27. کار با API ها در React Native
- 28. Fetch API
- 29. Axios
- 30. مدیریت خطاهای شبکه
- 31. ذخیرهسازی دادهها در React Native
- 32. AsyncStorage
- 33. معرفی پایگاه داده SQLite
- 34. کار با SQLite در React Native
- 35. امنیت در اپلیکیشنهای موبایل
- 36. رمزنگاری دادهها
- 37. مدیریت احراز هویت کاربر
- 38. پیادهسازی ورود و ثبتنام
- 39. استفاده از توکنها
- 40. مدیریت دسترسیها
- 41. اعلانهای فشاری (Push Notifications)
- 42. تنظیم Firebase Cloud Messaging
- 43. ارسال و دریافت اعلانها
- 44. کار با تصاویر و رسانه
- 45. نمایش تصاویر
- 46. کار با دوربین دستگاه
- 47. کار با گالری تصاویر
- 48. مدیریت فایلها
- 49. تست اپلیکیشنهای React Native
- 50. مبانی تست واحد (Unit Testing)
- 51. معرفی Jest
- 52. نوشتن تستهای واحد
- 53. تستهای یکپارچهسازی (Integration Testing)
- 54. معرفی React Native Testing Library
- 55. نوشتن تستهای یکپارچهسازی
- 56. تستهای End-to-End
- 57. معرفی Detox
- 58. نوشتن تستهای E2E
- 59. بهینهسازی عملکرد اپلیکیشن
- 60. شناسایی گلوگاهها
- 61. تکنیکهای بهینهسازی رندر
- 62. بهینهسازی استفاده از حافظه
- 63. اشکالزدایی (Debugging)
- 64. ابزارهای اشکالزدایی React Native
- 65. تکنیکهای پیشرفته اشکالزدایی
- 66. استفاده از React DevTools
- 67. انتشار اپلیکیشن در فروشگاهها
- 68. آمادهسازی برای اندروید
- 69. ساخت APK و AAB
- 70. انتشار در Google Play Store
- 71. آمادهسازی برای iOS
- 72. ساخت IPA
- 73. انتشار در App Store
- 74. مفاهیم پیشرفته React Native
- 75. هوکهای سفارشی (Custom Hooks)
- 76. بهینهسازی کامپوننتها با React.memo
- 77. استفاده از Context API برای مدیریت پیچیده
- 78. مدیریت انیمیشنها در React Native
- 79. معرفی Animated API
- 80. انیمیشنهای پیشرفته
- 81. انیمیشنهای مبتنی بر فیزیک
- 82. کار با نقشهها
- 83. استفاده از کتابخانههای نقشه
- 84. نمایش مکان فعلی کاربر
- 85. تعیین مسیرها
- 86. کار با دادههای مکانی
- 87. فناوریهای مرتبط با React Native
- 88. معرفی Expo
- 89. مزایا و معایب Expo
- 90. کار با Expo CLI
- 91. توسعه اپلیکیشنهای دسکتاپ با React Native
- 92. معرفی React Native Windows و macOS
- 93. کار با کتابخانههای بومی (Native Modules)
- 94. نوشتن ماژولهای بومی برای اندروید
- 95. نوشتن ماژولهای بومی برای iOS
- 96. ارتباط بین جاوا اسکریپت و کد بومی
- 97. فرهنگ برنامهنویسی و اخلاق حرفهای
- 98. اصول کدنویسی تمیز
- 99. مستندسازی کد
- 100. همکاری در تیم توسعه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.