, ,

کتاب React Native with Modular Architecture

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.
شناسه محصول: SuperCourse-0000014024 دسته: , ,

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب React Native with Modular Architecture

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

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

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

  • 1. مقدمه دوره و معرفی معماری ماژولار
  • 2. React Native چیست؟ چرا و چه زمانی از آن استفاده کنیم؟
  • 3. مقایسه Expo و React Native CLI
  • 4. راه اندازی محیط توسعه در macOS و Windows
  • 5. مروری بر مفاهیم ضروری JavaScript (ES6+)
  • 6. مبانی React: کامپوننت‌ها و JSX
  • 7. مبانی React: State و Props
  • 8. مبانی React: مدیریت رویدادها و هوک‌های پایه
  • 9. آشنایی با Core Components: View, Text, Image
  • 10. آشنایی با Core Components: ScrollView و TextInput
  • 11. استایل‌دهی در React Native با StyleSheet
  • 12. اصول طرح‌بندی (Layout) با Flexbox
  • 13. کار با لیست‌ها: FlatList
  • 14. کار با لیست‌های پیشرفته: SectionList
  • 15. دیباگ کردن اپلیکیشن‌های React Native
  • 16. مفاهیم پایه‌ای مسیریابی (Navigation) در موبایل
  • 17. نصب و راه‌اندازی React Navigation
  • 18. پیاده‌سازی Stack Navigator
  • 19. پیاده‌سازی Tab Navigator
  • 20. پیاده‌سازی Drawer Navigator
  • 21. ترکیب و تودرتو کردن Navigator ها
  • 22. ارسال پارامتر بین صفحات (Screens)
  • 23. شخصی‌سازی Header و گزینه‌های Navigator
  • 24. مدیریت جریان احراز هویت (Authentication Flow)
  • 25. پیاده‌سازی لینک‌دهی عمیق (Deep Linking)
  • 26. معماری ماژولار چیست و چرا اهمیت دارد؟
  • 27. اصول طراحی ماژولار: انسجام بالا و وابستگی کم
  • 28. طراحی ساختار پوشه‌ها برای یک پروژه مقیاس‌پذیر
  • 29. معرفی معماری مبتنی بر ویژگی (Feature-Based Architecture)
  • 30. مقایسه ساختار مبتنی بر نوع (Type-Based) و مبتنی بر ویژگی
  • 31. اصول Atomic Design در React Native
  • 32. ساخت کامپوننت‌های اتمی (Atoms): Button, Input
  • 33. ساخت کامپوننت‌های مولکولی (Molecules): Search Bar
  • 34. ساخت کامپوننت‌های ارگانیسم (Organisms): Product Card
  • 35. ایجاد ماژول اشتراکی (Shared/Core Module)
  • 36. مدیریت ابزارهای کمکی (Utils) و هوک‌های مشترک (Shared Hooks)
  • 37. پیکربندی مسیرهای مطلق (Absolute Imports)
  • 38. مرزهای ماژول و الگوهای ارتباط بین ماژول‌ها
  • 39. جداسازی دغدغه‌ها: UI, Logic, Data
  • 40. مفهوم تزریق وابستگی (Dependency Injection) در معماری ماژولار
  • 41. مدیریت وضعیت داخلی کامپوننت با useState و useReducer
  • 42. به اشتراک‌گذاری وضعیت با Context API
  • 43. محدودیت‌های Context API و زمان استفاده از آن
  • 44. مقدمه‌ای بر Redux و الگوهای آن
  • 45. معرفی Redux Toolkit به عنوان استاندارد مدرن Redux
  • 46. ساخت Store و Slice با Redux Toolkit
  • 47. اتصال Redux به کامپوننت‌های React Native
  • 48. مدیریت عملیات ناهمزمان (Async) با Thunk
  • 49. انتخاب استراتژی مدیریت وضعیت: Global vs. Local vs. Feature State
  • 50. ادغام Redux در معماری ماژولار: Feature Slices
  • 51. ارتباط بین Slice های مختلف در Redux
  • 52. مقدمه‌ای بر Zustand به عنوان یک جایگزین ساده
  • 53. پیاده‌سازی یک فیچر با Zustand
  • 54. مقایسه Redux، Zustand و Context API
  • 55. بهترین شیوه‌ها (Best Practices) در مدیریت وضعیت
  • 56. ارسال درخواست‌های شبکه با Fetch API
  • 57. استفاده از Axios و ایجاد یک Instance مرکزی
  • 58. طراحی یک لایه API ماژولار و قابل استفاده مجدد
  • 59. مدیریت وضعیت‌های درخواست: Loading, Success, Error
  • 60. کار با توکن‌های احراز هویت (JWT) و Interceptors
  • 61. مقدمه‌ای بر GraphQL و Apollo Client
  • 62. ذخیره‌سازی داده‌ها در دستگاه با AsyncStorage
  • 63. معرفی پایگاه‌داده‌های محلی: Realm
  • 64. معرفی پایگاه‌داده‌های محلی: WatermelonDB
  • 65. مفاهیم معماری آفلاین-محور (Offline-First)
  • 66. کار با API های دستگاه: Permissions
  • 67. دسترسی به دوربین و گالری تصاویر
  • 68. کار با موقعیت مکانی (Geolocation)
  • 69. انیمیشن‌سازی با Animated API
  • 70. انیمیشن‌های پیشرفته و مبتنی بر پرفورمنس با Reanimated 2
  • 71. مدیریت ژست‌های حرکتی (Gestures) با React Native Gesture Handler
  • 72. ساخت فرم‌های پیچیده و اعتبارسنجی با Formik
  • 73. ساخت فرم‌های بهینه با React Hook Form
  • 74. پیاده‌سازی Push Notifications (FCM)
  • 75. درک Bridge در React Native
  • 76. آشنایی با معماری جدید: JSI، Fabric و TurboModules
  • 77. نوشتن یک ماژول نیتیو ساده برای اندروید (Java/Kotlin)
  • 78. نوشتن یک ماژول نیتیو ساده برای iOS (Objective-C/Swift)
  • 79. مدیریت محیط‌های مختلف (Development, Staging, Production)
  • 80. کار با متغیرهای محیطی (Environment Variables)
  • 81. اهمیت تست و انواع آن (Unit, Integration, E2E)
  • 82. راه‌اندازی محیط تست با Jest
  • 83. تست واحد (Unit Testing) برای توابع و هوک‌ها
  • 84. معرفی React Native Testing Library
  • 85. تست کامپوننت‌ها و تعاملات کاربر
  • 86. Mock کردن ماژول‌ها و درخواست‌های API
  • 87. تست یکپارچگی (Integration Testing) در معماری ماژولار
  • 88. مقدمه‌ای بر تست End-to-End با Detox
  • 89. تضمین کیفیت کد با ESLint و Prettier
  • 90. افزودن Type Safety با TypeScript به پروژه
  • 91. آماده‌سازی اپلیکیشن برای انتشار: آیکون و Splash Screen
  • 92. نسخه‌بندی اپلیکیشن (Versioning)
  • 93. ساخت بیلد نهایی (Release Build) برای اندروید (AAB)
  • 94. امضای دیجیتال اپلیکیشن اندروید
  • 95. انتشار در Google Play Store
  • 96. ساخت بیلد نهایی برای iOS
  • 97. مدیریت گواهی‌ها و پروفایل‌ها در اپل
  • 98. انتشار در App Store از طریق TestFlight
  • 99. به‌روزرسانی هوایی (OTA Updates) با EAS Update
  • 100. جمع‌بندی دوره و گام‌های بعدی

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب React Native with Modular Architecture”

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

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