اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع برنامهنویسی اندروید برای ساخت اپلیکیشنهای کاربردی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی اندروید برای ساخت اپلیکیشنهای کاربردی
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: توسعه نرمافزار و اپلیکیشن
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشن اندروید
- 2. آشنایی با محیط توسعه اندروید استودیو
- 3. نصب و پیکربندی اندروید استودیو
- 4. اولین پروژه اندروید: سلام دنیا
- 5. ساختار پروژه اندروید
- 6. فایل مانیفست (AndroidManifest.xml)
- 7. منابع (Resources) در اندروید
- 8. انواع Layout ها: ConstraintLayout
- 9. انواع Layout ها: LinearLayout
- 10. انواع Layout ها: RelativeLayout
- 11. مقدمهای بر View ها و ViewGroup ها
- 12. TextView و EditText
- 13. Button و CheckBox
- 14. RadioButton و RadioGroup
- 15. ImageView
- 16. ListView و Adapter
- 17. RecyclerView و Adapter
- 18. طراحی رابط کاربری با XML
- 19. مدیریت رویدادهای کلیک
- 20. مقدمهای بر Activity ها
- 21. چرخه حیات Activity
- 22. Intent ها و انتقال داده بین Activity ها
- 23. Fragment ها و چرخه حیات آنها
- 24. ارتباط بین Fragment ها
- 25. کار با Dialog ها
- 26. Toolbar و AppBar
- 27. منوها در اندروید
- 28. گزینههای منو (Options Menu)
- 29. منوی پاپآپ (Popup Menu)
- 30. منوی کشویی (Navigation Drawer)
- 31. مقدمهای بر Service ها
- 32. چرخه حیات Service
- 33. ارتباط بین Activity و Service
- 34. Broadcast Receiver ها
- 35. سیستم نوتیفیکیشن (Notification)
- 36. کار با فایلها و ذخیرهسازی داخلی
- 37. ذخیرهسازی خارجی (External Storage)
- 38. Shared Preferences
- 39. SQLite Database در اندروید
- 40. مقدمهای بر Content Provider ها
- 41. ساخت Content Provider سفارشی
- 42. کار با Content Provider های سیستمی
- 43. مقدمهای بر Permissions
- 44. مدیریت Permissions در زمان اجرا
- 45. کار با دوربین
- 46. کار با گالری تصاویر
- 47. مقدمهای بر Intent Service
- 48. کار با Alarm Manager
- 49. مقدمهای بر WorkManager
- 50. مدیریت کارهای پسزمینه با WorkManager
- 51. مقدمهای بر Android Jetpack
- 52. معرفی ViewModel
- 53. معرفی LiveData
- 54. LiveData Builder
- 55. معرفی Room Persistence Library
- 56. مهاجرت از SQLite به Room
- 57. مقدمهای بر Navigation Component
- 58. پیادهسازی Navigation Component
- 59. انتقال آرگومان در Navigation Component
- 60. مقدمهای بر Paging Library
- 61. پیادهسازی Paging Library
- 62. مقدمهای بر Data Binding
- 63. پیادهسازی Data Binding
- 64. مقدمهای بر View Binding
- 65. پیادهسازی View Binding
- 66. مقدمهای بر Coroutines در اندروید
- 67. استفاده از Coroutines برای کارهای ناهمگام
- 68. مدیریت خطا در Coroutines
- 69. مقدمهای بر Retrofit برای ارتباط با API
- 70. پیادهسازی Retrofit برای دریافت داده
- 71. پیادهسازی Retrofit برای ارسال داده
- 72. مقدمهای بر Glide یا Picasso برای بارگذاری تصاویر
- 73. پیادهسازی Glide/Picasso
- 74. مقدمهای بر Dependency Injection (DI)
- 75. پیادهسازی Hilt برای DI
- 76. مقدمهای بر Firebase Authentication
- 77. پیادهسازی Firebase Authentication (ایمیل و رمز عبور)
- 78. مقدمهای بر Firebase Firestore
- 79. پیادهسازی Firebase Firestore (ذخیره و خواندن داده)
- 80. مقدمهای بر Firebase Realtime Database
- 81. پیادهسازی Firebase Realtime Database
- 82. مقدمهای بر Firebase Storage
- 83. پیادهسازی Firebase Storage (آپلود فایل)
- 84. مقدمهای بر تست واحد (Unit Testing)
- 85. نوشتن تست واحد برای ViewModel
- 86. مقدمهای بر تست رابط کاربری (UI Testing)
- 87. نوشتن تست UI با Espresso
- 88. مقدمهای بر Material Design
- 89. پیادهسازی کامپوننتهای Material Design
- 90. طراحی اپلیکیشنهای کاربرپسند
- 91. بهینهسازی عملکرد اپلیکیشن
- 92. اشکالزدایی (Debugging) پیشرفته
- 93. مقدمهای بر انتشار اپلیکیشن در Google Play
- 94. آمادهسازی برای انتشار
- 95. فرایند انتشار در Google Play
- 96. بهروزرسانی اپلیکیشن
- 97. مقدمهای بر توسعه اپلیکیشنهای چندسکویی (Cross-Platform)
- 98. آشنایی با Flutter
- 99. مقدمهای بر Kotlin Multiplatform Mobile
- 100. بررسی اپلیکیشنهای موفق ایرانی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.