کتاب React Native: Creating a Free World App با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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 و ترندهای جدید
تگها:
React Native
آموزش React Native
آموزش موبایل
اپلیکیشن ساز
برنامه نویسی iOS
برنامه نویسی اندروید
برنامه نویسی موبایل
توسعه React Native
توسعه اپلیکیشن
ریاکت نیتیو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.