اپلیکیشن اندرویدی فلشکارت آموزشی مقدمهای بر برنامهنویسی اندروید و ساخت اولین برنامه
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقدمهای بر برنامهنویسی اندروید و ساخت اولین برنامه
موضوع کلی: توسعه نرمافزار و برنامهنویسی
موضوع میانی: توسعه برنامههای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه نرمافزار
- 2. مبانی برنامهنویسی شیءگرا
- 3. آشنایی با زبان برنامهنویسی جاوا
- 4. ساختار دادهها در جاوا
- 5. الگوریتمهای پایه در جاوا
- 6. مقدمهای بر سیستم عامل اندروید
- 7. معماری اندروید
- 8. محیط توسعه یکپارچه اندروید استودیو
- 9. نصب و راهاندازی اندروید استودیو
- 10. ایجاد اولین پروژه اندروید
- 11. اجزای اصلی یک اپلیکیشن اندروید
- 12. فعالیتها (Activities) در اندروید
- 13. چرخه حیات فعالیتها
- 14. Intentها و ناوبری بین فعالیتها
- 15. نمایشگرهای رابط کاربری (UI Elements)
- 16. Layoutها و مدیریت چیدمان
- 17. TextView و EditText
- 18. Button و CheckBox
- 19. RadioButton و RadioGroup
- 20. Spinner و List View
- 21. Adapterها برای نمایش لیستها
- 22. Grid View
- 23. Toolbar و AppBar
- 24. منوها و گزینهها
- 25. Dialogها و Toastها
- 26. مدیریت ورودی کاربر
- 27. رویدادهای لمسی و کلیکی
- 28. کار با منابع (Resources)
- 29. رشتهها (Strings)
- 30. رنگها (Colors)
- 31. ابعاد (Dimensions)
- 32. تصاویر (Drawables)
- 33. استایلها و تمها
- 34. مدیریت وضعیت برنامه
- 35. ذخیرهسازی دادهها
- 36. SharedPreferences
- 37. پایگاه داده SQLite
- 38. Content Providers
- 39. کار با فایلها
- 40. دسترسی به فضای ذخیرهسازی
- 41. مدیریت مجوزها
- 42. شبکه و ارتباطات
- 43. ارتباط با سرویسهای وب (RESTful APIs)
- 44. کتابخانههای شبکه (Volley, Retrofit)
- 45. کار با JSON
- 46. نمایش دادههای شبکه در UI
- 47. مدیریت نخها (Threads) و همزمانی
- 48. Async Task
- 49. Background Services
- 50. Broadcast Receivers
- 51. Notificationها
- 52. کار با سنسورها
- 53. موقعیتیابی (Location Services)
- 54. نقشهها (Maps)
- 55. طراحی رابط کاربری واکنشگرا
- 56. Layoutهای تطبیقی
- 57. Fragments
- 58. چرخه حیات Fragments
- 59. ارتباط بین Fragments
- 60. انیمیشنها در اندروید
- 61. انتقال بین فعالیتها با انیمیشن
- 62. کار با دوربین
- 63. کار با مدیا پلیر
- 64. صدا و پخش موسیقی
- 65. ذخیرهسازی ابری (Cloud Storage)
- 66. احراز هویت (Authentication)
- 67. امنیت در برنامههای اندروید
- 68. رمزنگاری دادهها
- 69. تست برنامههای اندروید
- 70. تست واحد (Unit Testing)
- 71. تست رابط کاربری (UI Testing)
- 72. اشکالزدایی (Debugging)
- 73. بهینهسازی عملکرد برنامه
- 74. مدیریت حافظه
- 75. بررسی مصرف باتری
- 76. انتشار برنامه در Google Play
- 77. مقدمهای بر معماری MVVM
- 78. استفاده از ViewModel
- 79. استفاده از LiveData
- 80. استفاده از Room Persistence Library
- 81. کار با Kotlin برای توسعه اندروید
- 82. مقدمهای بر زبان کاتلین
- 83. تفاوت کاتلین با جاوا
- 84. ساختارهای کنترلی در کاتلین
- 85. توابع در کاتلین
- 86. کلاسها و اشیاء در کاتلین
- 87. Nullable Types در کاتلین
- 88. Coroutines در کاتلین
- 89. مقدمهای بر Jetpack Compose
- 90. ساخت UI با Jetpack Compose
- 91. کامپوننتهای پایه در Jetpack Compose
- 92. مدیریت وضعیت در Jetpack Compose
- 93. ناوبری در Jetpack Compose
- 94. کار با دادهها در Jetpack Compose
- 95. توسعه برنامههای پیشرفته اندروید
- 96. مقدمهای بر طراحی متریال (Material Design)
- 97. اجزای طراحی متریال
- 98. کار با انیمیشنهای پیچیده
- 99. کار با گرافیکهای برداری (Vector Graphics)
- 100. استفاده از کتابخانههای جانبی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.