کتاب ساخت اپلیکیشن‌های پیشرفته اندروید با کاتلین

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت اپلیکیشن‌های پیشرفته اندروید با کاتلین

موضوع کلی: فناوری اطلاعات و نرم‌افزار

موضوع میانی: توسعهٔ اپلیکیشن‌های موبایل

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

  • 1. مقدمه‌ای بر توسعهٔ اپلیکیشن‌های اندروید با کاتلین
  • 2. آشنایی با محیط توسعهٔ اندروید استودیو
  • 3. ساختار پروژه‌های اندروید
  • 4. مفاهیم پایه‌ای زبان کاتلین برای اندروید
  • 5. کار با کامپوننت‌های UI: View و ViewGroup
  • 6. طراحی رابط کاربری با XML
  • 7. مدیریت رویدادهای کلیک و تعامل با کاربر
  • 8. مفاهیم Intent و ناوبری بین صفحات
  • 9. فعالیت‌ها (Activities) و چرخهٔ حیات آن‌ها
  • 10. قطعات (Fragments) و مدیریت آن‌ها
  • 11. ارتباط بین قطعات و فعالیت‌ها
  • 12. مدیریت داده‌ها در اندروید: SharedPreferences
  • 13. ذخیره‌سازی داده‌ها با SQLite
  • 14. کار با پایگاه داده Room
  • 15. مفاهیم RecyclerView برای نمایش لیست‌ها
  • 16. طراحی Adapter برای RecyclerView
  • 17. کار با داده‌های پیچیده در RecyclerView
  • 18. شبکه‌سازی در اندروید: مبانی HTTP
  • 19. استفاده از کتابخانه Retrofit برای درخواست‌های شبکه
  • 20. پردازش پاسخ‌های JSON
  • 21. مدیریت خطا در درخواست‌های شبکه
  • 22. کار با تصاویر در اپلیکیشن‌های اندروید
  • 23. بارگذاری تصاویر از اینترنت
  • 24. نمایش تصاویر با کتابخانه‌های Glide یا Picasso
  • 25. ذخیره‌سازی و کش تصاویر
  • 26. مفاهیم Permissions در اندروید
  • 27. درخواست و مدیریت مجوزها
  • 28. کار با موقعیت مکانی (Location)
  • 29. استفاده از GPS و خدمات موقعیت مکانی
  • 30. نمایش نقشه با Google Maps API
  • 31. کار با سرویس‌های پس‌زمینه (Background Services)
  • 32. مفاهیم WorkManager برای کارهای پس‌زمینه
  • 33. مدیریت اعلان‌ها (Notifications)
  • 34. طراحی اعلان‌های سفارشی
  • 35. مفاهیم Broadcast Receivers
  • 36. کار با سنسورهای دستگاه
  • 37. بلوتوث و ارتباطات بی‌سیم
  • 38. Wi-Fi و مدیریت اتصالات
  • 39. مفاهیم Material Design
  • 40. پیاده‌سازی کامپوننت‌های Material Design
  • 41. کار با تم‌ها و استایل‌ها
  • 42. پشتیبانی از اندازه‌های مختلف صفحه نمایش
  • 43. پشتیبانی از زبان‌های مختلف (Localization)
  • 44. مفاهیم معماری اپلیکیشن: MVVM
  • 45. پیاده‌سازی الگو MVVM با ViewModel و LiveData
  • 46. مفاهیم Data Binding
  • 47. استفاده از Kotlin Coroutines برای برنامه‌نویسی ناهمزمان
  • 48. مدیریت جریان داده با Flow
  • 49. کار با Dependency Injection (DI)
  • 50. استفاده از Hilt برای DI
  • 51. مفاهیم تست واحد (Unit Testing)
  • 52. نوشتن تست‌های واحد برای ViewModel
  • 53. مفاهیم تست ادغام (Integration Testing)
  • 54. نوشتن تست‌های ادغام برای Repository
  • 55. مفاهیم تست UI (UI Testing)
  • 56. استفاده از Espresso برای تست UI
  • 57. مفاهیم Firebase Authentication
  • 58. پیاده‌سازی ورود و ثبت‌نام با Firebase
  • 59. استفاده از Firebase Firestore برای پایگاه داده NoSQL
  • 60. ذخیره و بازیابی داده‌ها از Firestore
  • 61. مفاهیم Firebase Cloud Messaging (FCM)
  • 62. ارسال و دریافت پیام‌های Push
  • 63. مفاهیم Firebase Storage
  • 64. آپلود و دانلود فایل‌ها
  • 65. مقدمه‌ای بر Jetpack Compose
  • 66. ایجاد UI با Jetpack Compose
  • 67. کار با State در Jetpack Compose
  • 68. ناوبری در Jetpack Compose
  • 69. مفاهیم انیمیشن در Jetpack Compose
  • 70. ساخت اپلیکیشن‌های پیشرفته با Jetpack Compose
  • 71. بهینه‌سازی عملکرد اپلیکیشن
  • 72. مدیریت حافظه در اندروید
  • 73. دیباگینگ پیشرفته اپلیکیشن‌ها
  • 74. پروفایلینگ اپلیکیشن
  • 75. نکات امنیتی در توسعهٔ اندروید
  • 76. رمزنگاری داده‌ها در اپلیکیشن
  • 77. مدیریت خطا و گزارش‌گیری
  • 78. مقدمه‌ای بر معماری تمیز (Clean Architecture)
  • 79. پیاده‌سازی لایه‌های Clean Architecture
  • 80. کار با Domain Layer
  • 81. کار با Data Layer
  • 82. کار با Presentation Layer
  • 83. مفاهیم Domain-Driven Design (DDD)
  • 84. کار با Use Cases
  • 85. مفاهیم CQRS
  • 86. مدیریت وابستگی‌ها با Gradle
  • 87. ساخت و انتشار اپلیکیشن در Google Play
  • 88. مقدمه‌ای بر CI/CD برای اندروید
  • 89. پیاده‌سازی CI/CD با GitHub Actions
  • 90. مفاهیم Android App Bundles
  • 91. بهینه‌سازی App Bundle
  • 92. مباحث پیشرفته در کاتلین
  • 93. ویژگی‌های جدید کاتلین
  • 94. کار با DSLها
  • 95. توسعهٔ کتابخانه‌های کاتلین
  • 96. مفاهیم Extension Functions
  • 97. مفاهیم Inline Functions
  • 98. مفاهیم Reified Type Parameters
  • 99. مفاهیم Sealed Classes
  • 100. مفاهیم Context Receivers

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

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

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

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

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


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

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

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

نظرات

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

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