, ,

کتاب React Native: Creating a Freedom App

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب React Native: Creating a Freedom App

موضوع کلی: برنامه نویسی

موضوع میانی: ری‌اکت نیتیو (React Native)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معرفی React Native: چرا و چه زمانی از آن استفاده کنیم؟
  • 2. مفهوم "Freedom App" و ارتباط آن با React Native
  • 3. نصب و راه‌اندازی محیط توسعه (Node.js, Watchman, JDK)
  • 4. راه‌اندازی Android Studio و Xcode برای توسعه
  • 5. ایجاد اولین پروژه React Native با Expo CLI
  • 6. آشنایی با ساختار یک پروژه React Native
  • 7. اجرای برنامه در شبیه‌سازها و دستگاه‌های واقعی
  • 8. مقدمه‌ای بر ابزارهای خط فرمان (CLI) React Native
  • 9. مروری بر ES6+: توابع Arrow، Destructuring و Spread
  • 10. مبانی Promises و Async/Await در جاوااسکریپت
  • 11. معرفی JSX و نقش آن در React Native
  • 12. مؤلفه‌ها (Components): قلب برنامه‌های React Native
  • 13. Prop‌ها: ارسال داده بین مؤلفه‌ها
  • 14. State: مدیریت داده‌های داخلی مؤلفه
  • 15. مدیریت رویدادها (Event Handling) در React Native
  • 16. معرفی Hooks: useState و useEffect
  • 17. کار با useEffect برای Side Effects
  • 18. رندرینگ شرطی و لیست‌ها در React Native
  • 19. FlatList و SectionList برای نمایش لیست‌های بزرگ
  • 20. ساخت Custom Hooks برای منطق قابل استفاده مجدد
  • 21. مؤلفه‌های اصلی: View, Text, Image, Button
  • 22. ورودی‌های متنی: TextInput و ویژگی‌های آن
  • 23. کامپوننت‌های Touchable: Opacity, Highlight, Feedback
  • 24. ScrollView برای محتوای قابل اسکرول
  • 25. StyleSheet: بهترین روش برای استایل‌دهی
  • 26. Flexbox: طراحی و چیدمان رابط کاربری در React Native
  • 27. مدیریت ابعاد و طراحی ریسپانسیو با Dimensions API
  • 28. Platform-Specific Code: کدنویسی برای iOS و Android
  • 29. استفاده از آیکون‌ها در React Native
  • 30. AlertDialog و Modal برای نمایش پیام‌ها و پنجره‌ها
  • 31. ActivityIndicator و ProgressBar برای نشانگرهای بارگذاری
  • 32. Switch و Slider: کنترل‌های ورودی پیشرفته
  • 33. KeyboardAvoidingView و مدیریت صفحه کلید
  • 34. SafeAreaView برای طراحی در نواحی امن
  • 35. بهبود دسترسی‌پذیری (Accessibility) در برنامه‌ها
  • 36. معرفی React Navigation: انتخاب راهکار مناسب
  • 37. Stack Navigator: ناوبری مبتنی بر پشته
  • 38. Tab Navigator: ناوبری با تب‌ها
  • 39. Drawer Navigator: منوی کناری (همبرگری)
  • 40. ارسال پارامترها بین صفحات
  • 41. ناوبری برای جریان احراز هویت (Authentication Flow)
  • 42. شخصی‌سازی Header و Option‌های ناوبری
  • 43. Deep Linking و Universal Links
  • 44. مشکلات Prop Drilling و نیاز به مدیریت وضعیت سراسری
  • 45. Context API: مدیریت وضعیت ساده و بومی React
  • 46. معرفی Redux Toolkit: رویکرد مدرن به Redux
  • 47. Redux Slices و مدیریت وضعیت با Redux Toolkit
  • 48. Redux Thunk: مدیریت عملیات ناهمزمان در Redux
  • 49. معرفی Zustand: یک جایگزین سبک برای Redux
  • 50. استفاده از Zustand برای مدیریت وضعیت سراسری
  • 51. AsyncStorage: ذخیره‌سازی داده‌های محلی
  • 52. Redux Persist: پایدارسازی وضعیت Redux در AsyncStorage
  • 53. ساخت درخواست‌های HTTP با Fetch API
  • 54. استفاده از Axios برای ارتباط با API
  • 55. مدیریت خطاهای API و نمایش پیام به کاربر
  • 56. نمایش داده‌های دریافت شده از API در UI
  • 57. پیاده‌سازی Loading States و Skeleton Loaders
  • 58. فرم‌ها در React Native: اصول اولیه
  • 59. اعتبارسنجی فرم‌ها (Form Validation) با Formik
  • 60. استفاده از React Hook Form برای مدیریت فرم‌ها
  • 61. Refreshing Data: Pull-to-Refresh و Pagination
  • 62. مدیریت مجوزها (Permissions) در iOS و Android
  • 63. دسترسی به دوربین و گالری با Image Picker
  • 64. استفاده از Geolocation API برای مکان‌یابی
  • 65. معرفی Push Notifications (FCM, APN)
  • 66. پیاده‌سازی Local Notifications
  • 67. اشتراک‌گذاری محتوا (Sharing) با React Native
  • 68. Biometric Authentication (Face ID, Fingerprint)
  • 69. دسترسی به File System و دانلود/آپلود فایل‌ها
  • 70. ارسال ایمیل و پیامک به صورت برنامه‌ای
  • 71. ادغام WebViews برای نمایش محتوای وب
  • 72. استفاده از React Native Debugger برای عیب‌یابی
  • 73. بررسی عملکرد با Performance Monitor
  • 74. بهینه‌سازی FlatList برای لیست‌های بزرگ
  • 75. جلوگیری از Re-render‌های غیرضروری با `memo`, `useCallback`, `useMemo`
  • 76. بهینه‌سازی تصاویر و منابع (Assets)
  • 77. کاهش حجم Bundle برنامه (Hermes Engine, ProGuard)
  • 78. Hot Reloading و Fast Refresh
  • 79. مقدمه‌ای بر Animated API
  • 80. انیمیشن‌های ساده: Fade In/Out, Move, Scale
  • 81. کار با Interpolation برای ایجاد انیمیشن‌های پیچیده
  • 82. Layout Animations و Transitions
  • 83. PanResponder برای تشخیص حرکات لمسی (Gestures)
  • 84. معرفی React Native Reanimated برای انیمیشن‌های با کارایی بالا
  • 85. مقدمه‌ای بر تست‌نویسی در React Native
  • 86. Unit Testing با Jest
  • 87. Snapshot Testing برای اطمینان از عدم تغییر UI
  • 88. React Native Testing Library برای تست مؤلفه‌ها
  • 89. End-to-End Testing با Detox (مقدمه)
  • 90. آماده‌سازی برنامه برای انتشار (Build Configuration)
  • 91. فرآیند انتشار در Google Play Store
  • 92. فرآیند انتشار در Apple App Store
  • 93. امضای کد (Code Signing) برای iOS و Android
  • 94. به‌روزرسانی‌های OTA (Over-the-Air) با Expo Updates
  • 95. پیاده‌سازی Multi-language (i18n) در برنامه
  • 96. امنیت داده‌ها و رمزنگاری در "Freedom Apps"
  • 97. معماری Offline-First برای دسترسی بدون اینترنت
  • 98. مقدمه‌ای بر Native Modules و UI Components
  • 99. بهینه‌سازی نهایی و چک‌لیست انتشار
  • 100. آینده React Native و جامعه توسعه‌دهندگان

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب React Native: Creating a Freedom App”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا