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

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

موضوع میانی: برنامه‌نویسی اندروید

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

  • 1. مقدمه‌ای بر توسعه نرم‌افزار موبایل
  • 2. آشنایی با اکوسیستم اندروید
  • 3. نصب و پیکربندی Android Studio
  • 4. مرور کلی بر ساختار پروژه اندروید
  • 5. ایجاد اولین اپلیکیشن اندروید: Hello World
  • 6. اجزای اصلی رابط کاربری (UI)
  • 7. نمایش متن با TextView
  • 8. ورودی متن با EditText
  • 9. دکمه‌ها و مدیریت رویدادهای کلیک
  • 10. استفاده از Layouts: LinearLayout
  • 11. استفاده از Layouts: RelativeLayout
  • 12. استفاده از Layouts: ConstraintLayout
  • 13. تصاویر در اندروید: ImageView
  • 14. مدیریت منابع: رشته‌ها، رنگ‌ها و ابعاد
  • 15. آشنایی با Activityها
  • 16. چرخه حیات Activity
  • 17. مدیریت ناوبری بین Activityها
  • 18. Intentها: انتقال داده بین Activityها
  • 19. Fragmentها: معرفی و کاربرد
  • 20. چرخه حیات Fragment
  • 21. ارتباط بین Fragmentها
  • 22. استفاده از RecyclerView برای لیست‌های پویا
  • 23. آداپتورها در RecyclerView
  • 24. نمایش داده‌های متنوع در RecyclerView
  • 25. کار با Layout Managers در RecyclerView
  • 26. مقدمه‌ای بر مدیریت وضعیت
  • 27. ذخیره‌سازی داده‌ها: SharedPreferences
  • 28. ذخیره‌سازی داده‌ها: فایل‌ها
  • 29. مقدمه‌ای بر پایگاه داده SQLite
  • 30. کار با Room Persistence Library
  • 31. تعریف Entityها در Room
  • 32. تعریف DAO (Data Access Object) در Room
  • 33. تعریف Database در Room
  • 34. اجرای کوئری‌ها با Room
  • 35. مقدمه‌ای بر معماری MVVM
  • 36. مفهوم ViewModel
  • 37. مفهوم LiveData
  • 38. استفاده از LiveData در UI
  • 39. مفهوم Repository
  • 40. پیاده‌سازی Repository با Room
  • 41. مقدمه‌ای بر WorkManager
  • 42. انجام کارهای پس‌زمینه با WorkManager
  • 43. زمان‌بندی و اولویت‌بندی وظایف
  • 44. مدیریت خطا در WorkManager
  • 45. مقدمه‌ای بر شبکه در اندروید
  • 46. کتابخانه Retrofit برای درخواست‌های شبکه
  • 47. تعریف Endpoints در Retrofit
  • 48. اجرای درخواست‌های GET و POST
  • 49. مدیریت پاسخ‌های شبکه
  • 50. مدیریت خطا در درخواست‌های شبکه
  • 51. آشنایی با JSON و Pars کردن آن
  • 52. کتابخانه Gson برای کار با JSON
  • 53. مقدمه‌ای بر معماری MVI (اختیاری، با رویکرد رسمی)
  • 54. مفهوم Intentها در MVI (اختیاری)
  • 55. مفهوم State در MVI (اختیاری)
  • 56. مفهوم Reducer در MVI (اختیاری)
  • 57. مقدمه‌ای بر Jetpack Compose (با رویکرد رسمی)
  • 58. ایجاد کامپوننت‌های UI با Compose
  • 59. مدیریت وضعیت در Compose
  • 60. استفاده از Layouts در Compose
  • 61. استفاده از List و LazyList در Compose
  • 62. ناوبری در Compose
  • 63. مدیریت منابع در Compose
  • 64. مقدمه‌ای بر تست واحد (Unit Testing)
  • 65. نوشتن تست واحد برای ViewModel
  • 66. نوشتن تست واحد برای Repository
  • 67. مقدمه‌ای بر تست UI (Espresso)
  • 68. نوشتن تست UI برای Activity
  • 69. نوشتن تست UI برای Fragment
  • 70. مقدمه‌ای بر مدیریت خطا و گزارش‌گیری
  • 71. استفاده از Crashlytics (با رعایت الزامات)
  • 72. مقدمه‌ای بر انتشار اپلیکیشن
  • 73. آماده‌سازی برای انتشار
  • 74. فرآیند ساخت APK/App Bundle
  • 75. آشنایی با Google Play Console
  • 76. مقدمه‌ای بر مفاهیم امنیتی در اندروید
  • 77. حفاظت از داده‌های حساس
  • 78. مقدمه‌ای بر Material Design
  • 79. استفاده از کامپوننت‌های Material Design
  • 80. طراحی رابط کاربری کاربرپسند
  • 81. مقدمه‌ای بر دسترسی‌پذیری (Accessibility)
  • 82. اهمیت دسترسی‌پذیری در اپلیکیشن‌ها
  • 83. پیاده‌سازی قابلیت‌های دسترسی‌پذیری
  • 84. مقدمه‌ای بر بهینه‌سازی عملکرد اپلیکیشن
  • 85. شناسایی گلوگاه‌های عملکرد
  • 86. بهینه‌سازی استفاده از حافظه
  • 87. بهینه‌سازی مصرف باتری
  • 88. مقدمه‌ای بر مدیریت وابستگی‌ها (Dependencies)
  • 89. استفاده از Gradle
  • 90. مدیریت نسخه‌های کتابخانه‌ها
  • 91. آشنایی با ابزارهای تحلیل کد
  • 92. استفاده از ProGuard/R8 برای مبهم‌سازی کد
  • 93. مقدمه‌ای بر برنامه‌نویسی تابعی (Functional Programming) در اندروید (اختیاری)
  • 94. کاربرد لامبدا و توابع مرتبه بالا (اختیاری)
  • 95. مقدمه‌ای بر Kotlin Coroutines
  • 96. استفاده از Coroutines برای کارهای ناهمگام
  • 97. مدیریت Scope در Coroutines
  • 98. مقدمه‌ای بر معماری Clean Architecture (با رویکرد رسمی)
  • 99. لایه‌های Domain، Data و Presentation (با رویکرد رسمی)
  • 100. استفاده از Dependency Injection (اختیاری، با چارچوب رسمی)

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

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

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

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

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


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

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

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

نظرات

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

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