اپلیکیشن اندرویدی فلشکارت آموزشی React Native: توسعه موبایل کراسپلتفرم
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native: توسعه موبایل کراسپلتفرم
موضوع کلی: زبانهای برنامهنویسی
موضوع میانی: توسعه نرم افزارهای موبایل (اندروید، iOS، کراس پلتفرم)
📋 سرفصلهای دوره
- 1. مقدمهای بر React Native و محیط توسعه
- 2. نصب و راهاندازی React Native
- 3. آشنایی با JSX و کامپوننتها
- 4. مدیریت حالت (State) در React Native
- 5. مدیریت ورودی کاربر (User Input)
- 6. استفاده از استایلها در React Native
- 7. کامپوننتهای اصلی React Native: View, Text, Image
- 8. کامپوننتهای اصلی React Native: ScrollView, FlatList
- 9. ناوبری بین صفحات با React Navigation
- 10. مدیریت دادهها با AsyncStorage
- 11. درخواستهای HTTP با Fetch API
- 12. معرفی Redux و پیادهسازی آن در React Native
- 13. معرفی Context API و کاربردهای آن
- 14. ساخت کامپوننتهای قابل استفاده مجدد
- 15. استفاده از Prop Types برای اعتبارسنجی دادهها
- 16. معرفی مفهوم Hook و کاربردهای آن
- 17. استفاده از useState Hook
- 18. استفاده از useEffect Hook
- 19. مدیریت فرمها در React Native
- 20. اعتبارسنجی فرمها در React Native
- 21. آشنایی با کتابخانههای UI React Native
- 22. استفاده از کتابخانه NativeBase
- 23. استفاده از کتابخانه React Native Elements
- 24. ساخت انیمیشنهای ساده در React Native
- 25. آشنایی با Gesture Handler
- 26. استفاده از MapView برای نمایش نقشهها
- 27. دسترسی به GPS و Location Services
- 28. ذخیرهسازی تصاویر در حافظه دستگاه
- 29. آشنایی با Camera API
- 30. استفاده از Push Notifications
- 31. معرفی Firebase و یکپارچهسازی آن با React Native
- 32. استفاده از Firebase Authentication
- 33. استفاده از Firebase Database
- 34. استفاده از Firebase Storage
- 35. آشنایی با TypeScript و استفاده از آن در React Native
- 36. تست کردن کامپوننتهای React Native
- 37. دیباگ کردن برنامههای React Native
- 38. بهینهسازی عملکرد برنامههای React Native
- 39. استفاده از Redux Toolkit
- 40. مدیریت Side Effects با Redux Thunk
- 41. معرفی MobX و مقایسه آن با Redux
- 42. استفاده از React Query برای مدیریت دادهها
- 43. آشنایی با Fast Refresh
- 44. ساخت کامپوننتهای سفارشی با StyleSheet
- 45. معرفی Storybook برای توسعه کامپوننتها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.