کتاب صوتی توسعه اپلیکیشنهای موبایل با React Native
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه اپلیکیشنهای موبایل با React Native
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر React Native و کاربردهای آن
- 2. تنظیم محیط توسعه (Node, Expo, React Native CLI)
- 3. ساخت اولین پروژه React Native
- 4. آشنایی با JSX و کامپوننتهای پایه
- 5. معماری کامپوننتها و Props
- 6. مدیریت State با useState
- 7. Styling در React Native (StyleSheet و Flexbox)
- 8. کار با Text و TextInput
- 9. ساخت دکمهها و TouchableOpacity
- 10. ScrollView و FlatList برای نمایش لیست
- 11. SectionList و دادههای گروهبندی شده
- 12. مدیریت ناوبری با React Navigation
- 13. Stack Navigator و صفحهبندی
- 14. Tab Navigator و Drawer Navigator
- 15. ارسال داده بین صفحات (Params)
- 16. کامپوننتهای سفارشی و ترکیبی
- 17. مدیریت فرمها و اعتبارسنجی ورودی
- 18. کار با تصاویر (Image و ImageBackground)
- 19. آیکونها و فونتهای سفارشی
- 20. انیمیشنهای ساده با Animated API
- 21. انیمیشنهای پیشرفته با Reanimated
- 22. ژستها و حرکات لمسی با Gesture Handler
- 23. ذخیرهسازی محلی با AsyncStorage
- 24. کار با SQLite در React Native
- 25. اتصال به APIهای REST (Fetch و Axios)
- 26. مدیریت خطا و بارگذاری در درخواستهای شبکه
- 27. State Management با Context API
- 28. State Management با Redux Toolkit
- 29. مدیریت وضعیت global با Zustand
- 30. احراز هویت و توکنهای JWT
- 31. ذخیره امن توکنها با SecureStore
- 32. Push Notifications با Expo Notifications
- 33. کار با دوربین و گالری تصاویر
- 34. ضبط و پخش صدا
- 35. پخش ویدئو با Expo AV
- 36. موقعیت جغرافیایی و نقشه (React Native Maps)
- 37. تشخیص حرکت (Accelerometer و Gyroscope)
- 38. مدیریت فایلها و دانلود
- 39. اشتراکگذاری محتوا (Share API)
- 40. ارسال ایمیل و پیامک
- 41. اتصال به بلوتوث و دستگاههای IoT
- 42. کار با WebView و محتوای وب
- 43. بهینهسازی عملکرد (Memo و useCallback)
- 44. مدیریت حافظه و جلوگیری از نشت
- 45. تست واحد با Jest و React Native Testing Library
- 46. تست یکپارچهسازی کامپوننتها
- 47. اشکالزدایی با React Native Debugger و Flipper
- 48. ساخت و انتشار اپلیکیشن برای Android
- 49. ساخت و انتشار اپلیکیشن برای iOS
- 50. مدیریت نسخهها و بهروزرسانی OTA
- 51. بینالمللیسازی (i18n) و RTL
- 52. مدیریت تم و حالت تاریک
- 53. کار با WebSocket و ارتباط بلادرنگ
- 54. آپلود فایل و تصویر به سرور
- 55. مدیریت کش و آفلاینفیرست
- 56. ساخت کامپوننتهای جدول و گراف
- 57. نقشه و مسیریابی پیشرفته
- 58. کار با Calendar و رویدادها
- 59. مدیریت اعلانهای محلی (Local Notifications)
- 60. ادغام با سرویسهای ابری (Firebase)
- 61. تحلیل و رصد خطا با Sentry
- 62. بهبود امنیت و رمزگذاری دادهها
- 63. ساخت پلیرهای سفارشی (صدا و ویدئو)
- 64. مدیریت وضعیت شبکه و اتصال
- 65. کار با Clipboard و متن انتخاب شده
- 66. ساخت منوی کشویی و Bottom Sheet
- 67. مدیریت چندوظیفهای و Background Tasks
- 68. بهینهسازی تصاویر و فشردهسازی
- 69. ساخت فیلدهای جستجو و AutoComplete
- 70. مدیریت لیستهای طولانی (VirtualizedList)
- 71. ساخت دکمههای Share و Actions
- 72. کار با Skeleton و Placeholder UI
- 73. مدیریت نسخههای مختلف API
- 74. ساخت سیستم لاگین و ثبتنام
- 75. مدیریت جلسه کاربری (Session)
- 76. ادغام با PayPal یا Stripe (پرداخت)
- 77. ساخت چتروم ساده با Socket.IO
- 78. مدیریت آپدیتهای اجباری
- 79. کار با Haptic Feedback
- 80. ساخت اسکرین Splash و Onboarding
- 81. مدیریت Deep Linking
- 82. ساخت ویجتهای قابل استفاده مجدد
- 83. پروژه عملی: اپلیکیشن لیست وظایف
- 84. پروژه عملی: اپلیکیشن آبوهوا با API
- 85. پروژه عملی: اپلیکیشن فروشگاهی ساده
- 86. بهبود کیفیت کد با Linting و Prettier
- 87. مستندسازی و کامیتهای استاندارد
- 88. بازبینی نهایی و آمادهسازی برای فروشگاه
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
React Native
آموزش React Native
برنامه نویسی موبایل
توسده اپلیکیشن موبایل
توسعه اپ اندروید و iOS
جاوا اسکریپت
فریمورک React Native
کراس پلتفرم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.