کتاب ساخت اولین اپلیکیشن اندروید (کتاب آموزشی عملی)

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت اولین اپلیکیشن اندروید (دوره آموزشی عملی)

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

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

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

  • 1. آشنایی با محیط توسعه اندروید استودیو
  • 2. نصب و پیکربندی اندروید استودیو
  • 3. ایجاد اولین پروژه اندروید
  • 4. معرفی ساختار پروژه اندروید
  • 5. مفاهیم پایه رابط کاربری (UI)
  • 6. طراحی طرح‌بندی (Layout) با XML
  • 7. استفاده از View ها و ViewGroup ها
  • 8. ایجاد دکمه و مدیریت رویدادهای کلیک
  • 9. نمایش متن با TextView
  • 10. ورودی متن با EditText
  • 11. ایجاد لیست ها با RecyclerView
  • 12. کار با Adapter ها برای RecyclerView
  • 13. پیاده‌سازی طراحی متریال (Material Design)
  • 14. استفاده از CardView و Button های Material
  • 15. مدیریت وضعیت (State) در رابط کاربری
  • 16. ایجاد اکتیویتی (Activity) و چرخه حیات آن
  • 17. انتقال داده بین اکتیویتی ها
  • 18. استفاده از Intent برای ناوبری
  • 19. مدیریت Fragment ها و چرخه حیات آنها
  • 20. ارتباط بین Fragment ها
  • 21. طراحی رابط کاربری با ConstraintLayout
  • 22. استفاده از ابزارهای طراحی در اندروید استودیو
  • 23. مدیریت منابع (Resources) مانند رشته ها و رنگ ها
  • 24. کار با آیکون ها و تصاویر
  • 25. پیاده‌سازی ناوبری با Navigation Component
  • 26. ایجاد منوها و آیتم های منو
  • 27. کار با Dialog ها و Toast ها
  • 28. مدیریت ورودی کاربر با CheckBox و RadioButton
  • 29. استفاده از Spinner برای انتخاب گزینه
  • 30. پیاده‌سازی اسلایدر (SeekBar)
  • 31. کار با DatePicker و TimePicker
  • 32. افزودن صدا و پخش آن
  • 33. مدیریت صدا و حجم صدا
  • 34. مقدمه‌ای بر ذخیره‌سازی داده ها
  • 35. استفاده از SharedPreferences برای ذخیره سازی ساده
  • 36. کار با پایگاه داده SQLite
  • 37. مقدمه ای بر Room Persistence Library
  • 38. مدل سازی داده ها با Entity در Room
  • 39. استفاده از DAO (Data Access Object)
  • 40. اجرای عملیات CRUD با Room
  • 41. مقدمه ای بر شبکه و ارتباطات
  • 42. انجام درخواست های HTTP ساده
  • 43. استفاده از کتابخانه Retrofit برای ارتباطات شبکه
  • 44. مدل سازی پاسخ های JSON
  • 45. نمایش داده های شبکه در رابط کاربری
  • 46. مدیریت خطا در ارتباطات شبکه
  • 47. مقدمه ای بر کار با API های اندروید
  • 48. استفاده از Location Services
  • 49. دریافت موقعیت مکانی کاربر
  • 50. نمایش موقعیت مکانی روی نقشه (MapView)
  • 51. کار با Google Maps API
  • 52. مقدمه ای بر سرویس های پس زمینه (Background Services)
  • 53. پیاده‌سازی یک سرویس ساده
  • 54. مدیریت پخش موسیقی در پس زمینه
  • 55. مقدمه ای بر Push Notification
  • 56. ارسال و دریافت Push Notification
  • 57. مدیریت مجوزها (Permissions) در اندروید
  • 58. بررسی و درخواست مجوزهای لازم
  • 59. مقدمه ای بر تست واحد (Unit Testing)
  • 60. نوشتن تست های واحد برای منطق برنامه
  • 61. مقدمه ای بر تست رابط کاربری (UI Testing)
  • 62. نوشتن تست های UI با Espresso
  • 63. اشکال زدایی (Debugging) برنامه ها
  • 64. استفاده از Logcat برای بررسی خطاها
  • 65. مدیریت خطاها و استثناها
  • 66. بهینه سازی عملکرد برنامه
  • 67. مدیریت حافظه و جلوگیری از نشت حافظه
  • 68. مقدمه ای بر معماری های نرم افزاری
  • 69. معماری MVVM (Model-View-ViewModel)
  • 70. پیاده‌سازی MVVM در پروژه اندروید
  • 71. استفاده از LiveData و ViewModel
  • 72. مدیریت داده های پویا با LiveData
  • 73. کار با Coroutines برای عملیات ناهمزمان
  • 74. اصول برنامه نویسی واکنشی (Reactive Programming)
  • 75. مقدمه ای بر RxJava/RxAndroid
  • 76. استفاده از Observable و Observer
  • 77. ترکیب Observable ها
  • 78. مدیریت رویدادهای لمسی پیشرفته
  • 79. اشارات (Gestures) در رابط کاربری
  • 80. استفاده از انیمیشن ها در رابط کاربری
  • 81. انیمیشن های View و Property Animation
  • 82. مقدمه ای بر انتشار برنامه
  • 83. آماده سازی برنامه برای انتشار
  • 84. امضای دیجیتال برنامه
  • 85. انتشار برنامه در Google Play Store
  • 86. مقدمه ای بر امنیت در اندروید
  • 87. اصول اولیه امنیت برنامه
  • 88. رمزنگاری داده ها
  • 89. مدیریت کلیدهای رمزنگاری
  • 90. آشنایی با آخرین تغییرات و به‌روزرسانی‌های پلتفرم اندروید
  • 91. بررسی بهترین شیوه‌ها در توسعه اندروید
  • 92. نکات پیشرفته در طراحی رابط کاربری
  • 93. مدیریت منابع چند زبانه
  • 94. استفاده از Vector Drawable ها
  • 95. کدنویسی تمیز و خوانا
  • 96. مقدمه ای بر یادگیری ماشین در اندروید (ML Kit)
  • 97. استفاده از ML Kit برای تشخیص متن
  • 98. استفاده از ML Kit برای تشخیص چهره
  • 99. مقدمه ای بر واقعیت افزوده (ARCore)
  • 100. پیاده‌سازی یک سناریوی ساده واقعیت افزوده

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

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

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

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

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


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

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

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

نظرات

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

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