کتاب توسعه برنامههای اندروید با جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه برنامههای اندروید با جاوا
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر پلتفرم اندروید و معماری آن
- 2. راهاندازی محیط توسعه یکپارچه اندروید استودیو
- 3. ساخت اولین پروژه اندرویدی و ساختار آن
- 4. آشنایی با زبان برنامهنویسی جاوا برای اندروید
- 5. مفاهیم شیگرایی در جاوا: کلاس، شی و وراثت
- 6. مدیریت وابستگیها با Gradle
- 7. طراحی رابط کاربری با XML
- 8. ویجتهای پایه: TextView، Button و EditText
- 9. مدیریت رویدادها و شنوندگان کلیک
- 10. چیدمانهای خطی، نسبی و محدودیتی
- 11. کار با ImageView و منابع تصویری
- 12. آشنایی با اکتیویتی و چرخه حیات آن
- 13. انتقال بین اکتیویتیها با Intent
- 14. ارسال داده بین اکتیویتیها
- 15. مدیریت پشته Tasks و Back Stack
- 16. مقدمهای بر فرگمنت و چرخه حیات آن
- 17. مدیریت تراکنشهای فرگمنت
- 18. طراحی ناوبری با Navigation Component
- 19. ذخیرهسازی دادهها با SharedPreferences
- 20. کار با پایگاه داده SQLite و کلاس SQLiteOpenHelper
- 21. معرفی کتابخانه Room برای پایگاه داده
- 22. عملیات CRUD با Room
- 23. مفاهیم RecyclerView و آداپتور
- 24. پیادهسازی لیستهای پویا با RecyclerView
- 25. مدیریت رویدادهای کلیک در RecyclerView
- 26. طراحی Dialog و AlertDialog
- 27. استفاده از Toast و Snackbar
- 28. مدیریت فونت و استایل در برنامه
- 29. ساخت منوهای گزینهها و زمینه
- 30. مدیریت چندزبانه بودن برنامه
- 31. مفاهیم سرویس و Broadcast Receiver
- 32. کار با سرویسهای پیشزمینه و پسزمینه
- 33. برنامهریزی وظایف با WorkManager
- 34. مدیریت اتصال به اینترنت و بررسی وضعیت شبکه
- 35. درخواستهای HTTP با کتابخانه Retrofit
- 36. تحلیل پاسخ JSON با Gson
- 37. بارگذاری تصاویر با Glide
- 38. ذخیرهسازی فایل در حافظه داخلی و خارجی
- 39. مدیریت مجوزهای زمان اجرا
- 40. مفاهیم Content Provider
- 41. مقدمهای بر معماری MVVM در اندروید
- 42. استفاده از LiveData و ViewModel
- 43. مدیریت چرخه حیات با Lifecycle-aware Components
- 44. پیادهسازی جستجو درون برنامه
- 45. کار با تاریخ و زمان و DatePicker
- 46. مدیریت اعلانها (Notifications) و کانالها
- 47. پیادهسازی Splash Screen
- 48. مدیریت Orientation و صفحهبندی
- 49. ساخت ویجتهای سفارشی
- 50. کار با سنسورهای دستگاه
- 51. مدیریت لمسی و رویدادهای حرکتی
- 52. معرفی CameraX و عکسبرداری
- 53. پخش فایلهای صوتی و تصویری
- 54. مفاهیم Thread و AsyncTask قدیمی
- 55. برنامهنویسی همروند با کوروتین
- 56. بهینهسازی حافظه و جلوگیری از نشت
- 57. تست واحد با JUnit
- 58. تست رابط کاربری با Espresso
- 59. امنیت در برنامههای اندروید
- 60. مدیریت انتشار و امضای APK
- 61. آشنایی با Google Play Console
- 62. مقدمهای بر Jetpack Compose
- 63. مقایسه View System و Compose
- 64. مدیریت خطا و استثناها
- 65. ذخیرهسازی امن با EncryptedSharedPreferences
- 66. مفاهیم Dependency Injection با Dagger-Hilt
- 67. معرفی Firebase و سرویسهای آن
- 68. پیادهسازی احراز هویت با Firebase Auth
- 69. ذخیرهسازی ابری با Cloud Firestore
- 70. مدیریت اعلانهای Push با Firebase
- 71. ردیابی و آنالیتیکس با Firebase
- 72. مدیریت تبلیغات درون برنامهای
- 73. مفاهیم پرداخت درون برنامهای
- 74. مدیریت نسخههای برنامه و بهروزرسانی
- 75. معرفی Material Design و اصول طراحی
- 76. پیادهسازی تمهای روشن و تاریک
- 77. استفاده از MotionLayout
- 78. مدیریت شبکه و آفلاینفیرست
- 79. مفاهیم Data Binding و View Binding
- 80. معرفی معماری Clean Architecture
- 81. مدیریت لاگگیری با Logcat
- 82. رفع اشکال و دیباگ کردن برنامه
- 83. مدیریت پروژه در تیم با Git
- 84. مفاهیم Continuous Integration
- 85. بهینهسازی عملکرد و پروفایلینگ
- 86. مدیریت مصرف باتری
- 87. مفاهیم App Bundles و انتشار هوشمند
- 88. خلاصه و پروژه نهایی جامع
تگها:
Android Studio
آموزش اندروید
آموزش جاوا
برنامه نویسی اندروید
برنامه نویسی موبایل
توسعه اپلیکیشن موبایل
جاوا اندروید
جاوا برنامه نویسی
ساخت اپ اندروید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.