اپلیکیشن اندرویدی فلشکارت آموزشی React Native: Creating a Free World App
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native: Creating a Free World App
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر React Native و توسعه برنامههای موبایل
- 2. محیط توسعه و ابزارهای مورد نیاز React Native
- 3. نصب و پیکربندی Node.js و npm
- 4. معرفی Expo و CLI برای React Native
- 5. ساخت اولین برنامه React Native
- 6. مفاهیم پایه جاوااسکریپت برای React Native
- 7. کامپوننتها در React Native: عملکرد و کلاسها
- 8. مدیریت وضعیت (State) در React Native
- 9. پروپز (Props) و انتقال داده بین کامپوننتها
- 10. استایلدهی به کامپوننتها در React Native
- 11. چیدمان (Layout) با Flexbox در React Native
- 12. کامپوننتهای اصلی React Native: View, Text, Image, TextInput
- 13. مدیریت ورودی کاربر با TextInput
- 14. استفاده از لیستها و ScrollView در React Native
- 15. ناوبری بین صفحات با React Navigation
- 16. معرفی Stack Navigator در React Navigation
- 17. معرفی Tab Navigator در React Navigation
- 18. معرفی Drawer Navigator در React Navigation
- 19. ارتباط با APIها و دریافت داده با Fetch
- 20. مدیریت دادههای ناهمزمان با Async/Await
- 21. ذخیرهسازی دادهها با AsyncStorage
- 22. معرفی Redux برای مدیریت وضعیت پیچیده
- 23. اتصال Redux به برنامه React Native
- 24. معرفی Context API برای مدیریت وضعیت
- 25. استفاده از هوکها (Hooks) در React Native
- 26. هوک useState برای مدیریت وضعیت
- 27. هوک useEffect برای انجام عملیات جانبی
- 28. هوک useContext برای دسترسی به Context
- 29. هوک useCallback و useMemo برای بهینهسازی عملکرد
- 30. معرفی کامپوننتهای سفارشی
- 31. ساخت کامپوننتهای قابل استفاده مجدد
- 32. استفاده از PropTypes برای اعتبارسنجی پروپز
- 33. معرفی Styled Components برای استایلدهی
- 34. آشنایی با کتابخانه UI: React Native Elements
- 35. آشنایی با کتابخانه UI: NativeBase
- 36. ساخت فرمها در React Native
- 37. اعتبارسنجی فرمها در React Native
- 38. مدیریت تصاویر در React Native
- 39. استفاده از Camera API در React Native
- 40. استفاده از Geolocation API در React Native
- 41. استفاده از Push Notifications در React Native
- 42. معرفی Firebase و استفاده در React Native
- 43. احراز هویت (Authentication) با Firebase
- 44. ذخیرهسازی دادهها با Firebase Realtime Database
- 45. ذخیرهسازی دادهها با Firebase Firestore
- 46. آشنایی با تستنویسی در React Native
- 47. تست کامپوننتها با Jest
- 48. تست رابط کاربری با Detox
- 49. بهینهسازی عملکرد برنامه React Native
- 50. دیباگینگ (Debugging) برنامه React Native
- 51. استقرار (Deployment) برنامه React Native در Android
- 52. استقرار برنامه React Native در iOS
- 53. معرفی ابزارهای CI/CD برای React Native
- 54. امنیت در React Native
- 55. بهبود تجربه کاربری (UX) در React Native
- 56. طراحی رابط کاربری (UI) جذاب برای React Native
- 57. معرفی الگوهای طراحی (Design Patterns) در React Native
- 58. استفاده از انیمیشنها در React Native
- 59. معرفی Vector Icons در React Native
- 60. کار با تاریخ و زمان در React Native
- 61. کار با فایلها در React Native
- 62. کار با حافظه دستگاه در React Native
- 63. بررسی نکات پیشرفته React Native
- 64. آشنایی با TypeScript در React Native
- 65. معرفی Next.js برای React Native
- 66. معرفی React Native for Web
- 67. معرفی Flutter و مقایسه با React Native
- 68. آینده React Native و ترندهای جدید
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.