دوره اصول و مبانی توسعه اپلیکیشنهای اندروید همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول و مبانی توسعه اپلیکیشنهای اندروید
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: توسعه نرمافزار موبایل
📋 سرفصلهای دوره
- 1. مبانی سیستم عامل اندروید
- 2. معماری اندروید
- 3. اجزای اصلی برنامههای اندروید
- 4. چرخه حیات فعالیت (Activity Lifecycle)
- 5. مدیریت وضعیت فعالیت
- 6. مفهوم Intent و انتقال دادهها
- 7. Intent Filter و فعالسازی صریح و ضمنی
- 8. پایه و اساس رابط کاربری اندروید
- 9. Layouts و View Groups
- 10. انواع Layout ها (LinearLayout, RelativeLayout, ConstraintLayout)
- 11. آشنایی با View های پرکاربرد (TextView, EditText, Button)
- 12. مدیریت رویدادهای لمسی و کلیک
- 13. استفاده از RecyclerView برای نمایش لیستها
- 14. طراحی رابط کاربری با Fragments
- 15. ارتباط بین Fragment ها و Activity
- 16. ذخیرهسازی دادهها در اندروید
- 17. SharedPreferences برای دادههای کوچک
- 18. SQLite Database برای دادههای ساختاریافته
- 19. مفهوم Content Provider
- 20. کار با فایلها و ذخیرهسازی داخلی/خارجی
- 21. ارتباط با شبکه و API ها
- 22. مفهوم HTTP و RESTful Services
- 23. استفاده از کتابخانههای شبکه (Volley, Retrofit)
- 24. مدیریت پاسخهای JSON
- 25. کار با تصاویر و دانلود آنها
- 26. آشنایی با سرویسها (Services) در اندروید
- 27. چرخه حیات سرویس
- 28. ارتباط سرویس با Activity
- 29. کار با Broadcast Receivers
- 30. مفهوم Notifications و نمایش آنها
- 31. کار با Permissions در اندروید
- 32. مدیریت دسترسی به منابع دستگاه
- 33. مفهوم Background Processing
- 34. استفاده از WorkManager برای کارهای پسزمینه
- 35. مقدمهای بر معماریهای توسعه (MVVM, MVP)
- 36. اصول طراحی الگوهای معماری
- 37. پیادهسازی الگو MVVM
- 38. استفاده از ViewModel و LiveData
- 39. مفهوم Data Binding
- 40. آشنایی با Jetpack Compose
- 41. مبانی Jetpack Compose
- 42. نوشتن UI با Compose
- 43. مدیریت State در Compose
- 44. کار با Layouts در Compose
- 45. مقدمهای بر تست در اندروید
- 46. انواع تست (Unit, Integration, UI)
- 47. نوشتن تستهای واحد (Unit Tests)
- 48. استفاده از Mocking Frameworks
- 49. نوشتن تستهای رابط کاربری (UI Tests)
- 50. مفاهیم پایهای امنیت در اندروید
- 51. اصول امنسازی برنامهها
- 52. مدیریت دادههای حساس
- 53. امضای دیجیتال و گواهینامهها
- 54. مقدمهای بر انتشار برنامه
- 55. فرآیند ساخت APK و App Bundle
- 56. تنظیمات انتشار برنامه
- 57. مدیریت نسخهبندی برنامه
- 58. آشنایی با Google Play Console
- 59. مباحث پیشرفته رابط کاربری
- 60. انیمیشنها و Transition ها
- 61. کار با Drawables و Canvas
- 62. طراحی سفارشی View ها
- 63. مقدمهای بر Material Design
- 64. اصول و اجزای Material Design
- 65. پیادهسازی کامپوننتهای Material Design
- 66. کار با تمها و استایلها
- 67. مقدمهای بر برنامهنویسی همزمان
- 68. مفهوم Thread و Concurrency
- 69. استفاده از Coroutines در Kotlin
- 70. مدیریت Coroutines
- 71. مقدمهای بر پایگاه دادههای NoSQL
- 72. معرفی Firebase Realtime Database
- 73. ذخیرهسازی داده با Firebase Firestore
- 74. مقدمهای بر هوش مصنوعی در موبایل
- 75. یادگیری ماشین روی دستگاه
- 76. استفاده از TensorFlow Lite
- 77. مقدمهای بر واقعیت افزوده (AR)
- 78. مفاهیم ARCore
- 79. کار با ARKit (در صورت امکان)
- 80. مقدمهای بر اینترنت اشیاء (IoT)
- 81. ارتباط برنامههای موبایل با دستگاههای IoT
- 82. مقدمهای بر توسعه بازی در اندروید
- 83. مفاهیم پایهای بازیسازی
- 84. استفاده از موتورهای بازی (Unity, Godot)
- 85. مقدمهای بر برنامههای کاربردی تجاری
- 86. طراحی تجربه کاربری (UX)
- 87. اصول طراحی رابط کاربری (UI/UX)
- 88. مدیریت منابع و بهینهسازی برنامه
- 89. مقدمهای بر برنامههای متنباز
- 90. مشارکت در پروژههای متنباز
- 91. مروری بر ابزارهای توسعه اندروید
- 92. Android Studio و امکانات آن
- 93. ADB (Android Debug Bridge)
- 94. Git و مدیریت ورژن کد
- 95. مقدمهای بر توسعه چند پلتفرمی
- 96. معرفی Flutter
- 97. معرفی React Native
- 98. مقایسه رویکردهای چند پلتفرمی
- 99. مبانی توسعه اپلیکیشنهای وب پیشرفته (PWA)
- 100. طراحی معماریهای مقیاسپذیر
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.