دوره آموزش جامع برنامهنویسی اندروید: از مبانی تا ساخت اپلیکیشنهای کاربردی همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی اندروید: از مبانی تا ساخت اپلیکیشنهای کاربردی
موضوع کلی: توسعه نرمافزار
موضوع میانی: توسعه اپلیکیشن موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشن موبایل
- 2. آشنایی با اکوسیستم اندروید
- 3. تاریخچه و تکامل اندروید
- 4. محیط توسعه یکپارچه اندروید (IDE)
- 5. نصب و پیکربندی Android Studio
- 6. اولین پروژه اندروید: Hello World
- 7. ساختار یک پروژه اندروید
- 8. فایلهای Manifest
- 9. منابع (Resources) در اندروید
- 10. نمایشگرها (Views) و طرحبندیها (Layouts)
- 11. LinearLayout و RelativeLayout
- 12. ConstraintLayout: قدرتمندترین طرحبندی
- 13. TextView، EditText و Button
- 14. ImageView و ImageButton
- 15. RecyclerView: نمایش لیستهای پویا
- 16. آدابتورها (Adapters) برای RecyclerView
- 17. فعالیتها (Activities) در اندروید
- 18. چرخه حیات فعالیت (Activity Lifecycle)
- 19. Intent ها: ارتباط بین فعالیتها
- 20. Fragment ها: بلوکهای ساختمانی UI
- 21. چرخه حیات Fragment
- 22. مدیریت Fragment ها
- 23. Dialog ها و Toast ها
- 24. منوها (Menus) در اندروید
- 25. منوهای Option و Context
- 26. Toolbar و AppBar
- 27. طراحی رابط کاربری با Material Design
- 28. رنگها و فونتها در Material Design
- 29. آیکونها و تصاویر در Material Design
- 30. مدیریت ورودی کاربر
- 31. رویدادهای لمس (Touch Events)
- 32. مدیریت وضعیت (State Management)
- 33. ذخیرهسازی دادهها: SharedPreferences
- 34. ذخیرهسازی دادهها: فایلها
- 35. پایگاه داده SQLite در اندروید
- 36. مدیریت پایگاه داده با Room Persistence Library
- 37. مفاهیم اولیه Room
- 38. Entity، DAO و Database در Room
- 39. اجرای کوئریها در Room
- 40. شبکهسازی در اندروید
- 41. کتابخانه Retrofit برای درخواستهای HTTP
- 42. پردازش دادههای JSON
- 43. کار با API های RESTful
- 44. نمایش دادههای شبکه در UI
- 45. اعلانها (Notifications) در اندروید
- 46. ساخت و ارسال اعلانها
- 47. دستهبندی و اولویتبندی اعلانها
- 48. خدمات (Services) در اندروید
- 49. چرخه حیات Service
- 50. کار با Foreground Services
- 51. Broadcast Receivers
- 52. ارتباط با سیستم عامل با Broadcast
- 53. ارسال و دریافت Broadcast سفارشی
- 54. محتوا ارائهدهندگان (Content Providers)
- 55. اشتراکگذاری دادهها با Content Providers
- 56. ساخت Content Provider سفارشی
- 57. مجوزها (Permissions) در اندروید
- 58. انواع مجوزها
- 59. درخواست مجوزها در زمان اجرا
- 60. موقعیت مکانی (Location Services)
- 61. دریافت موقعیت مکانی دستگاه
- 62. کار با نقشهها (Maps)
- 63. نمایش نقشه با Google Maps SDK
- 64. نشانگرها (Markers) و اطلاعات روی نقشه
- 65. مصرف باتری و بهینهسازی
- 66. مدیریت حافظه
- 67. اشکالزدایی (Debugging) در اندروید
- 68. استفاده از Logcat
- 69. ابزارهای پروفایلینگ
- 70. تست واحد (Unit Testing)
- 71. تست رابط کاربری (UI Testing)
- 72. معماری اپلیکیشن: MVP (Model-View-Presenter)
- 73. معماری اپلیکیشن: MVVM (Model-View-ViewModel)
- 74. معماری اپلیکیشن: MVI (Model-View-Intent)
- 75. اصول SOLID در توسعه اندروید
- 76. Dependency Injection (DI)
- 77. کتابخانه Dagger Hilt برای DI
- 78. اصول طراحی تمیز (Clean Architecture)
- 79. مدیریت وابستگیها با Gradle
- 80. ساخت اپلیکیشنهای چندزبانه
- 81. دستهبندی منابع برای زبانهای مختلف
- 82. کار با انیمیشنها در اندروید
- 83. انیمیشنهای View
- 84. انیمیشنهای Property Animator
- 85. انیمیشنهای Transition
- 86. کار با گرافیک و Canvas
- 87. طراحی سفارشی View ها
- 88. امنیت در توسعه اندروید
- 89. رمزنگاری دادهها
- 90. مدیریت کلیدها
- 91. بهروزرسانی اپلیکیشنها
- 92. انتشار اپلیکیشن در Google Play Store
- 93. تحلیل اپلیکیشن و بازخورد کاربران
- 94. مقدمهای بر Jetpack Compose
- 95. مزایای Jetpack Compose
- 96. ساخت UI با Compose
- 97. کامپوننتهای اساسی Compose
- 98. مدیریت وضعیت در Compose
- 99. ناوبری در Compose
- 100. کتابخانههای Jetpack Compose
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.