کتاب صوتی React Native: Creating a Participation App
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native: Creating a Participation App
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم اولیه React Native
- 2. نصب و راهاندازی محیط توسعه React Native
- 3. ساختار کلی پروژههای React Native
- 4. کامپوننتهای پایه در React Native: View, Text, Image
- 5. مدیریت وضعیت (State) در کامپوننتها
- 6. پراپسها (Props) و نحوه انتقال داده
- 7. استایلدهی در React Native با StyleSheet
- 8. استفاده از کامپوننتهای تعاملی: Button, TextInput
- 9. مدیریت رویدادها (Events) در React Native
- 10. لیستها و کلیدها (Lists and Keys)
- 11. کار با ScrollView و FlatList
- 12. ناوبری (Navigation) در React Native با React Navigation
- 13. مفاهیم پایه Stack Navigator
- 14. مفاهیم پایه Tab Navigator
- 15. مفاهیم پایه Drawer Navigator
- 16. مدیریت پارامترها در ناوبری
- 17. کار با فرمها در React Native
- 18. اعتبارسنجی ورودیهای فرم
- 19. ارتباط با API و دریافت داده (Fetch API)
- 20. مدیریت وضعیتهای ناهمگام (Async State)
- 21. ذخیرهسازی دادهها در دستگاه (AsyncStorage)
- 22. مفاهیم پایه Redux برای مدیریت وضعیت سراسری
- 23. نصب و پیکربندی Redux
- 24. اکشنها (Actions) و ریدوسرها (Reducers) در Redux
- 25. استفاده از `connect` برای اتصال کامپوننتها به Redux
- 26. استفاده از Redux Toolkit
- 27. مفاهیم پایه Context API برای مدیریت وضعیت
- 28. کار با Context API در React Native
- 29. مفاهیم پایه Hooks در React
- 30. استفاده از `useState` Hook
- 31. استفاده از `useEffect` Hook
- 32. استفاده از `useContext` Hook
- 33. استفاده از `useReducer` Hook
- 34. کامپوننتهای سفارشی و ساختاردهی کد
- 35. مدیریت خطاها (Error Handling) در React Native
- 36. نمایش پیامهای خطای کاربرپسند
- 37. کار با انیمیشنها در React Native
- 38. انیمیشنهای پایه با Animated API
- 39. انیمیشنهای پیشرفتهتر
- 40. کار با تایمرها در React Native
- 41. مدیریت وضعیت بارگذاری (Loading States)
- 42. طراحی رابط کاربری با کامپوننتهای آماده (UI Kits)
- 43. مفاهیم پایه Material Design در React Native
- 44. استفاده از کتابخانههای UI مانند React Native Elements
- 45. اصول اولیه طراحی تجربه کاربری (UX)
- 46. اصول اولیه طراحی رابط کاربری (UI)
- 47. دسترسیپذیری (Accessibility) در React Native
- 48. کار با فونتهای سفارشی
- 49. مدیریت تصاویر و آیکونها
- 50. استفاده از SVG در React Native
- 51. اعلانهای فشاری (Push Notifications)
- 52. پیادهسازی سیستم اعلانهای فشاری
- 53. کار با سرویسهای ابری (Cloud Services)
- 54. ذخیرهسازی فایل در سرویسهای ابری
- 55. امنیت در برنامههای موبایل
- 56. مبانی امنیت دادهها
- 57. مدیریت احراز هویت کاربر (Authentication)
- 58. پیادهسازی ثبتنام و ورود کاربر
- 59. مدیریت جلسات کاربر (Sessions)
- 60. کار با Firebase Authentication
- 61. استفاده از React Native Firebase
- 62. پایگاه داده NoSQL با Firestore
- 63. مدیریت وضعیت با Redux Toolkit و Immer
- 64. بهینهسازی عملکرد برنامه
- 65. تکنیکهای بهینهسازی رندرینگ
- 66. مدیریت حافظه در React Native
- 67. تست واحد (Unit Testing) در React Native
- 68. تست یکپارچهسازی (Integration Testing)
- 69. استفاده از Jest برای تست
- 70. تستهای End-to-End (E2E)
- 71. کار با React Native Debugger
- 72. استفاده از ابزارهای پروفایلینگ
- 73. مستندسازی کد
- 74. نکات و ترفندهای پیشرفته
- 75. مدیریت وابستگیها (Dependencies)
- 76. استفاده از Linter و Formatter
- 77. ساختاردهی مجدد کد (Refactoring)
- 78. مفاهیم برنامهنویسی تابعی (Functional Programming)
- 79. الگوهای طراحی (Design Patterns) در React Native
- 80. مدیریت وضعیت پیچیده با Redux Saga
- 81. مدیریت وضعیت با MobX
- 82. استفاده از GraphQL در React Native
- 83. مفاهیم اولیه React Native for Web
- 84. استقرار برنامه بر روی دستگاههای اندروید
- 85. استقرار برنامه بر روی دستگاههای iOS
- 86. فرآیند Build و Bundle کردن برنامه
- 87. مدیریت نسخههای برنامه
- 88. مقدمهای بر توسعه بومی (Native Modules)
- 89. ایجاد ماژولهای بومی ساده
- 90. ارتباط بین جاوااسکریپت و کد بومی
- 91. مدیریت مجوزهای دسترسی (Permissions)
- 92. کار با سنسورهای دستگاه
- 93. موقعیتیابی جغرافیایی (Geolocation)
- 94. کار با دوربین دستگاه
- 95. کار با گالری تصاویر
- 96. مدیریت فایلها و پوشهها
- 97. پشتیبانگیری و بازیابی دادهها
- 98. مفاهیم اولیه CI/CD برای React Native
- 99. پیادهسازی Pipeline ساده CI/CD
- 100. کار با ابزارهای مدیریت پروژه
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
آموزش ریاکت نیتیو
برنامه نویسی ریاکت نیتیو
برنامه نویسی موبایل
توسعه اپلیکیشن
ریاکت نیتیو فارسی
ساخت اپلیکیشن iOS
ساخت اپلیکیشن اندروید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.