کتاب انتقال داده‌ها بین فعالیت‌ها در توسعهٔ اندروید

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره انتقال داده‌ها بین فعالیت‌ها در توسعهٔ اندروید

موضوع کلی: توسعه نرم‌افزارهای موبایل با اندروید

موضوع میانی: اصول بنیادین توسعهٔ اندروید

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

  • 1. مقدمه ای بر توسعهٔ اندروید و فعالیت‌ها
  • 2. آشنایی با چرخهٔ حیات فعالیت‌ها
  • 3. مفهوم Intent در اندروید
  • 4. انواع Intent ها: صریح و ضمنی
  • 5. ساخت Intent صریح برای انتقال داده
  • 6. انتقال داده‌های ساده با putExtra
  • 7. انواع داده‌های قابل انتقال با putExtra
  • 8. بازیابی داده‌ها در فعالیت مقصد
  • 9. استفاده از Bundle برای انتقال داده‌های پیچیده
  • 10. ساخت Bundle و افزودن داده‌ها
  • 11. دریافت Bundle در فعالیت مقصد
  • 12. انتقال اشیاء سفارشی بین فعالیت‌ها
  • 13. پیاده‌سازی رابط Serializable برای اشیاء
  • 14. پیاده‌سازی رابط Parcelable برای اشیاء
  • 15. مقایسهٔ Serializable و Parcelable
  • 16. استفاده از SharedPreferences برای ذخیرهٔ داده‌های کوچک
  • 17. ذخیرهٔ داده‌های کاربر با SharedPreferences
  • 18. بازیابی داده‌ها از SharedPreferences
  • 19. انتقال داده‌های تنظیمات برنامه
  • 20. استفاده از Content Providers برای اشتراک‌گذاری داده‌ها
  • 21. آشنایی با معماری Content Provider
  • 22. ساخت یک Content Provider ساده
  • 23. پرس و جو از Content Provider
  • 24. به‌روزرسانی داده‌ها از طریق Content Provider
  • 25. حذف داده‌ها از طریق Content Provider
  • 26. استفاده از Intent Extras با داده‌های پیچیده
  • 27. انتقال آرایه‌ها و لیست‌ها
  • 28. انتقال داده‌های سفارشی با کلیدهای مشخص
  • 29. مدیریت خطا در انتقال داده‌ها
  • 30. اعتبارسنجی داده‌های دریافتی
  • 31. استفاده از Fragments برای انتقال داده
  • 32. ارتباط بین Fragment و Activity
  • 33. استفاده از Interface برای ارتباط Fragment-Activity
  • 34. ارسال داده از Activity به Fragment
  • 35. ارسال داده از Fragment به Activity
  • 36. استفاده از ViewModel برای مدیریت داده‌ها
  • 37. ViewModel و چرخهٔ حیات آن
  • 38. اشتراک‌گذاری ViewModel بین Activity و Fragment
  • 39. انتقال داده‌های وضعیت UI با ViewModel
  • 40. استفاده از LiveData برای داده‌های قابل مشاهده
  • 41. LiveData و Observer ها
  • 42. به‌روزرسانی LiveData و اطلاع‌رسانی به UI
  • 43. انتقال داده‌های همزمان با LiveData
  • 44. استفاده از Room Persistence Library
  • 45. مقدمه‌ای بر پایگاه داده در اندروید
  • 46. معماری Room: Entities, DAOs, Database
  • 47. تعریف Entity برای داده‌های ساختاریافته
  • 48. تعریف DAO برای عملیات پایگاه داده
  • 49. ایجاد کلاس Database با Room
  • 50. ذخیرهٔ داده‌ها در پایگاه داده Room
  • 51. بازیابی داده‌ها از پایگاه داده Room
  • 52. به‌روزرسانی و حذف داده‌ها در Room
  • 53. انتقال داده‌های پایگاه داده بین فعالیت‌ها
  • 54. استفاده از Broadcast Receivers
  • 55. مفهوم Broadcast Intents
  • 56. ثبت و ارسال Broadcast Receivers
  • 57. دریافت Broadcast Intents
  • 58. انتقال داده از طریق Broadcast Intents
  • 59. استفاده از Services برای پردازش پس‌زمینه
  • 60. مقدمه‌ای بر Services
  • 61. شروع و توقف Services
  • 62. ارتباط بین Activity و Service
  • 63. انتقال داده به Service
  • 64. دریافت داده از Service
  • 65. استفاده از AIDL برای ارتباط بین فرآیندی
  • 66. مفاهیم IPC (Inter-Process Communication)
  • 67. ساخت رابط AIDL
  • 68. پیاده‌سازی Binder
  • 69. ارسال داده‌های پیچیده بین فرآیندها
  • 70. مدیریت وضعیت فعالیت‌ها در حین انتقال داده
  • 71. استفاده از Flags در Intent
  • 72. پرچم‌های Intent برای کنترل رفتار فعالیت
  • 73. مدیریت پشتهٔ فعالیت‌ها (Task Stack)
  • 74. بازگشت به فعالیت‌های قبلی
  • 75. تنظیمات Intent برای فعالیت‌های موجود
  • 76. طراحی رابط کاربری برای نمایش داده‌های منتقل شده
  • 77. استفاده از RecyclerView برای لیست‌ها
  • 78. مدیریت داده‌ها در RecyclerView Adapter
  • 79. نمایش داده‌های منتقل شده در RecyclerView
  • 80. به‌روزرسانی UI پس از دریافت داده
  • 81. کار با داده‌های تاریخ و زمان
  • 82. انتقال داده‌های تاریخ و زمان
  • 83. نمایش و ویرایش داده‌های تاریخ و زمان
  • 84. استفاده از Fragments در طراحی UI واکنش‌گرا
  • 85. انتقال داده‌ها در تبلت‌ها و موبایل‌ها
  • 86. بهینه‌سازی انتقال داده‌ها برای عملکرد
  • 87. مدیریت حافظه در هنگام انتقال داده‌های حجیم
  • 88. استفاده از IntentService برای کارهای پس‌زمینه
  • 89. کار با IntentService و انتقال داده
  • 90. مدیریت نتایج IntentService
  • 91. استفاده از WorkManager برای کارهای قابل اطمینان
  • 92. مقدمه‌ای بر WorkManager
  • 93. تعریف WorkRequest و انتقال داده
  • 94. اجرای WorkRequest و دریافت نتایج
  • 95. انتقال داده‌های پیچیده با WorkManager
  • 96. بررسی الگوهای طراحی برای مدیریت داده
  • 97. الگوی MVP (Model-View-Presenter)
  • 98. الگوی MVVM (Model-View-ViewModel)
  • 99. تطبیق الگوهای طراحی با انتقال داده
  • 100. آزمایش و اشکال‌زدایی انتقال داده

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

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

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

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

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


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

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

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

نظرات

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

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