کتاب React Native: Build a Complete Ride-Hailing App

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره React Native: Build a Complete Ride-Hailing App

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

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

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعهٔ برنامه‌های موبایل با React Native
  • 2. نصب و راه‌اندازی محیط توسعه React Native
  • 3. آشنایی با مفاهیم پایهٔ React Native
  • 4. ساختار پروژه‌ها در React Native
  • 5. کامپوننت‌های اساسی React Native (View, Text, Image)
  • 6. کار با استایل‌ها و CSS-in-JS در React Native
  • 7. مدیریت وضعیت (State) در کامپوننت‌ها
  • 8. استفاده از Props برای انتقال داده بین کامپوننت‌ها
  • 9. لیست‌ها و کلیدها (Keys) در React Native
  • 10. مدیریت فرم‌ها و ورودی‌های کاربر
  • 11. استفاده از رویدادها (Events) در React Native
  • 12. ناوبری (Navigation) در برنامه‌های React Native
  • 13. آشنایی با React Navigation
  • 14. پیاده‌سازی ناوبری Stack Navigator
  • 15. پیاده‌سازی ناوبری Tab Navigator
  • 16. پیاده‌سازی ناوبری Drawer Navigator
  • 17. کار با API ها و درخواست‌های شبکه
  • 18. استفاده از Fetch API برای ارتباط با سرور
  • 19. مدیریت داده‌های JSON
  • 20. آشنایی با کتابخانه‌های مدیریت وضعیت پیشرفته (Context API)
  • 21. استفاده از Redux برای مدیریت وضعیت پیچیده
  • 22. نصب و پیکربندی Redux
  • 23. اتصال React Native به Redux
  • 24. اکشن‌ها (Actions) و ردیوسرها (Reducers) در Redux
  • 25. آشنایی با Thunks برای عملیات ناهمگام
  • 26. ذخیره‌سازی داده‌ها در دستگاه (AsyncStorage)
  • 27. کار با پایگاه داده‌های محلی (SQLite)
  • 28. مقدمه‌ای بر ساخت اپلیکیشن‌های تاکسی اینترنتی
  • 29. معماری کلی یک اپلیکیشن تاکسی اینترنتی
  • 30. طراحی رابط کاربری (UI) برای اپلیکیشن تاکسی
  • 31. صفحهٔ ورود و ثبت‌نام کاربران
  • 32. احراز هویت کاربران (مطابق با مقررات)
  • 33. صفحهٔ اصلی نمایش نقشه و موقعیت کاربر
  • 34. دریافت موقعیت مکانی فعلی کاربر (Geolocation)
  • 35. نمایش موقعیت رانندگان بر روی نقشه
  • 36. جستجوی مبدأ و مقصد
  • 37. انتخاب مسیر و نمایش تخمینی زمان و هزینه
  • 38. ثبت درخواست سفر
  • 39. ارسال درخواست به رانندگان اطراف
  • 40. نمایش رانندگان نزدیک و اطلاعات آن‌ها
  • 41. پذیرش درخواست توسط راننده
  • 42. نمایش مسیر سفر بر روی نقشه برای راننده و مسافر
  • 43. پیام‌رسانی بین مسافر و راننده (در چارچوب شرعی)
  • 44. پیگیری وضعیت سفر (در حال حرکت، نزدیک شدن)
  • 45. پایان سفر و محاسبهٔ نهایی هزینه
  • 46. پرداخت آنلاین هزینهٔ سفر (درگاه‌های بانکی مجاز)
  • 47. ثبت امتیاز و نظر توسط مسافر
  • 48. مدیریت پروفایل کاربر (مسافر و راننده)
  • 49. سیستم مدیریت رانندگان (پذیرش، رد، تعلیق)
  • 50. مدیریت خودروهای رانندگان
  • 51. سیستم گزارش‌دهی تخلفات (در چارچوب قانونی)
  • 52. مقدمه‌ای بر امنیت در برنامه‌های موبایل
  • 53. امنیت داده‌های کاربر و اطلاعات حساس
  • 54. رمزنگاری داده‌ها در حین انتقال
  • 55. اعتبارسنجی ورودی‌های کاربر
  • 56. مقدمه‌ای بر تست و دیباگ کردن
  • 57. تست کامپوننت‌ها با Jest
  • 58. تست یکپارچگی برنامه
  • 59. دیباگ کردن با ابزارهای React Native
  • 60. بهینه‌سازی عملکرد برنامه
  • 61. استفاده از React DevTools
  • 62. کار با انیمیشن‌ها در React Native
  • 63. مدیریت نوتیفیکیشن‌ها (Push Notifications)
  • 64. پیاده‌سازی نوتیفیکیشن‌های ساده
  • 65. پیاده‌سازی نوتیفیکیشن‌های پیشرفته
  • 66. کار با فایل‌ها و تصاویر
  • 67. مدیریت خطاها در برنامه
  • 68. پشتیبانی از زبان فارسی و راست‌چین کردن رابط کاربری
  • 69. تنظیمات برنامه
  • 70. آشنایی با مفاهیم Backend (در صورت نیاز)
  • 71. استفاده از Firebase برای Backend (در چارچوب مجاز)
  • 72. احراز هویت با Firebase Authentication
  • 73. ذخیره‌سازی داده با Firestore
  • 74. کار با Cloud Functions (در چارچوب مجاز)
  • 75. پیاده‌سازی نقشه با MapView
  • 76. تنظیمات دقیق MapView
  • 77. تعامل با MapView (تغییر زوم، حرکت)
  • 78. نمایش نشانگرها (Markers) بر روی نقشه
  • 79. دریافت و ارسال داده‌های مکانی به سرور
  • 80. مدیریت وضعیت نقشه و موقعیت‌ها
  • 81. پیاده‌سازی قابلیت‌های سفارشی برای رانندگان
  • 82. پیاده‌سازی قابلیت‌های سفارشی برای مسافران
  • 83. مدیریت تاریخچهٔ سفرها
  • 84. نمایش جزئیات هر سفر در تاریخچه
  • 85. ارزیابی و بازخورد در سیستم
  • 86. مدیریت حساب کاربری و امنیتی
  • 87. تنظیمات حریم خصوصی (مطابق با قوانین)
  • 88. آموزش استفاده از ابزارهای توسعه‌دهنده
  • 89. معرفی منابع تکمیلی برای یادگیری
  • 90. جمع‌بندی مباحث و گام‌های بعدی
  • 91. ساخت یک اپلیکیشن کامل (جمع‌بندی عملی)
  • 92. مستندسازی کد و پروژه
  • 93. انتشار برنامه در فروشگاه‌های مجاز (در صورت لزوم)
  • 94. بررسی چالش‌های رایج در توسعهٔ React Native
  • 95. راهکارهای حل مشکلات متداول
  • 96. آشنایی با آخرین به‌روزرسانی‌های React Native
  • 97. نکات تکمیلی برای بهبود تجربهٔ کاربری
  • 98. پروژه‌های نمونه و الهام‌بخش
  • 99. نکات مهم برای توسعهٔ پایدار و مقیاس‌پذیر

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.