, ,

کتاب React Native: Creating a Successful World App

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه و راه‌اندازی
  • 2. چرا React Native را انتخاب کنیم؟
  • 3. مقایسه React Native با فریمورک‌های دیگر
  • 4. آشنایی با اکوسیستم React Native: Expo و React Native CLI
  • 5. راه‌اندازی محیط توسعه برای Expo
  • 6. راه‌اندازی محیط توسعه برای React Native CLI
  • 7. ساخت اولین پروژه و اجرای آن روی شبیه‌ساز
  • 8. آشنایی با ساختار یک پروژه React Native
  • 9. مبانی JavaScript برای React Native
  • 10. مروری بر ES6+: let, const, Arrow Functions
  • 11. Destructuring و Spread/Rest Operators
  • 12. ماژول‌ها در جاوا اسکریپت: Import و Export
  • 13. کار با آرایه‌ها: map, filter, reduce
  • 14. مبانی Promise و Asynchronous JavaScript
  • 15. استفاده از Async/Awaits برای کدهای خواناتر
  • 16. مفاهیم بنیادی React
  • 17. JSX چیست و چگونه کار می‌کند؟
  • 18. کامپوننت‌های تابعی (Functional Components)
  • 19. Props: ارسال داده به کامپوننت‌ها
  • 20. State: مدیریت وضعیت داخلی کامپوننت با useState
  • 21. رویدادها و نحوه مدیریت آن‌ها (Handling Events)
  • 22. رندر شرطی (Conditional Rendering)
  • 23. هوک useEffect برای مدیریت Side Effects
  • 24. هوک useContext برای مدیریت وضعیت سراسری ساده
  • 25. قوانین هوک‌ها (Rules of Hooks)
  • 26. کامپوننت‌های اصلی React Native
  • 27. View: کانتینر اصلی در رابط کاربری
  • 28. Text: نمایش متن و استایل‌دهی به آن
  • 29. Image: نمایش تصاویر از منابع محلی و شبکه
  • 30. TextInput: دریافت ورودی از کاربر
  • 31. Button و Pressable: کامپوننت‌های تعاملی
  • 32. TouchableOpacity و TouchableHighlight
  • 33. ScrollView: نمایش محتوای قابل اسکرول
  • 34. StyleSheet: ایجاد و مدیریت استایل‌ها
  • 35. ActivityIndicator: نمایش وضعیت بارگذاری
  • 36. استایل‌دهی و Layout
  • 37. مبانی Flexbox در React Native
  • 38. جهت‌دهی با flexDirection
  • 39. تراز کردن آیتم‌ها با justifyContent و alignItems
  • 40. تقسیم فضا با flex, flexGrow و flexShrink
  • 41. موقعیت‌دهی مطلق و نسبی (Absolute & Relative Positioning)
  • 42. استفاده از Dimensions API برای طراحی واکنش‌گرا
  • 43. مدیریت Notch و فضاهای امن با SafeAreaView
  • 44. استایل‌دهی وابسته به پلتفرم (Platform-specific styling)
  • 45. ایجاد استایل‌های قابل استفاده مجدد
  • 46. کار با لیست‌ها
  • 47. نمایش لیست‌های طولانی با FlatList
  • 48. ویژگی‌های کلیدی FlatList: data, renderItem, keyExtractor
  • 49. بهینه‌سازی عملکرد FlatList
  • 50. افزودن قابلیت Pull to Refresh
  • 51. نمایش لیست‌های دسته‌بندی شده با SectionList
  • 52. ناوبری در اپلیکیشن (Navigation)
  • 53. معرفی کتابخانه React Navigation
  • 54. نصب و راه‌اندازی Stack Navigator
  • 55. انتقال بین صفحات (Navigating between screens)
  • 56. ارسال پارامتر به صفحات (Passing params to routes)
  • 57. پیکربندی هدر صفحات
  • 58. پیاده‌سازی Tab Navigator
  • 59. پیاده‌سازی Drawer Navigator
  • 60. ادغام و ترکیب ناوبرهای مختلف (Nesting Navigators)
  • 61. مدیریت جریان احراز هویت (Authentication Flow)
  • 62. مدیریت وضعیت پیشرفته (State Management)
  • 63. محدودیت‌های useState و useContext برای اپ‌های بزرگ
  • 64. آشنایی با الگوهای مدیریت وضعیت سراسری
  • 65. معرفی Redux و مفاهیم اصلی آن
  • 66. پیاده‌سازی Redux Toolkit برای سادگی بیشتر
  • 67. ایجاد Slice با createSlice
  • 68. اتصال Redux به کامپوننت‌ها با useSelector و useDispatch
  • 69. مدیریت عملیات آسنکرون با createAsyncThunk
  • 70. آشنایی با جایگزین‌های Redux: Zustand
  • 71. کار با API و داده‌های شبکه
  • 72. استفاده از Fetch API برای درخواست‌های شبکه
  • 73. مدیریت پاسخ‌های موفق و خطاها
  • 74. استفاده از کتابخانه Axios
  • 75. نمایش وضعیت بارگذاری و خطا در رابط کاربری
  • 76. ساختاردهی کدهای مربوط به API
  • 77. ارسال داده به سرور (POST, PUT, DELETE requests)
  • 78. فرم‌ها و ورودی کاربر
  • 79. مدیریت ورودی‌های چندگانه در یک فرم
  • 80. اعتبارسنجی فرم‌ها (Form Validation)
  • 81. استفاده از کتابخانه‌هایی مانند Formik یا React Hook Form
  • 82. کار با کامپوننت‌های انتخابگر (Picker/Select)
  • 83. کار با Switch و Checkbox
  • 84. مدیریت کیبورد با KeyboardAvoidingView
  • 85. کار با APIهای دستگاه (Device APIs)
  • 86. درخواست دسترسی از کاربر با Permissions API
  • 87. استفاده از دوربین دستگاه
  • 88. دسترسی به گالری تصاویر
  • 89. کار با موقعیت مکانی کاربر (Geolocation)
  • 90. ذخیره‌سازی داده‌ها روی دستگاه با AsyncStorage
  • 91. اشتراک‌گذاری محتوا با Share API
  • 92. دسترسی به اطلاعات دستگاه
  • 93. مباحث پیشرفته
  • 94. انیمیشن‌ها: مقدمه‌ای بر Animated API
  • 95. انیمیشن‌های مبتنی بر حرکت با PanResponder
  • 96. استفاده از کتابخانه Reanimated برای انیمیشن‌های روان‌تر
  • 97. مدیریت ژست‌های حرکتی با Gesture Handler
  • 98. ایجاد هوک‌های سفارشی (Custom Hooks)
  • 99. دیباگ کردن اپلیکیشن با Flipper
  • 100. بهینه‌سازی عملکرد: Profiling و شناسایی گلوگاه‌ها

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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