دوره برنامهنویسی رفلکسیو و متا در جتپک کامپوز همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب برنامهنویسی رفلکسیو و متا در جتپک کامپوز
موضوع کلی: برنامه نویسی
موضوع میانی: جتپک کامپوز (Jetpack Compose)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر برنامه نویسی رفلکسیو
- 2. مقدمهای بر متا برنامه نویسی
- 3. مقدمهای بر جتپک کامپوز
- 4. چرا جتپک کامپوز؟
- 5. مزایای جتپک کامپوز
- 6. نصب و راهاندازی پروژه جتپک کامپوز
- 7. ساختار پروژه کامپوز
- 8. اولین کامپوننت کامپوز
- 9. تگهای کامپوز (Composable functions)
- 10. تفاوت کامپوننتهای کامپوز با Viewهای سنتی
- 11. مدیریت وضعیت (State Management) در کامپوز
- 12. MutableState
- 13. State hoising
- 14. LiveData و Flow در کامپوز
- 15. ViewModel در کامپوز
- 16. اصول طراحی کامپوننتهای کامپوز
- 17. بازاستفاده از کامپوننتها
- 18. مدیریت چیدمان (Layout Management)
- 19. Row و Column
- 20. ConstraintLayout در کامپوز
- 21. Modifierها در کامپوز
- 22. Padding و Margin
- 23. Alignment
- 24. Size
- 25. Clickable
- 26. Stateful vs Stateless Composables
- 27. تولید کامپوننتهای قابل استفاده مجدد
- 28. قوانین طراحی در کامپوز
- 29. رنگها و تمها
- 30. Typography
- 31. Iconography
- 32. انیمیشنها در کامپوز
- 33. AnimatedVisibility
- 34. AnimatedContent
- 35. Transition
- 36. Tween و Spring Animations
- 37. استفاده از انیمیشنها برای بهبود تجربه کاربری
- 38. مدیریت رویدادها (Event Handling)
- 39. Event Listeners
- 40. Callbacks
- 41. Lambda expressions
- 42. ارتباط بین کامپوننتها
- 43. Shared State
- 44. ViewModel Communication
- 45. Event Bus
- 46. کتابخانههای محبوب کامپوز
- 47. Coil برای بارگذاری تصویر
- 48. Accompanist برای کامپوننتهای کمکی
- 49. Navigation در کامپوز
- 50. Navigation Component
- 51. Deep Linking
- 52. Custom Navigation
- 53. مدیریت دادهها
- 54. Room Database با کامپوز
- 55. Retrofit با کامپوز
- 56. Pagination در کامپوز
- 57. تست نویسی در کامپوز
- 58. Unit Testing
- 59. Integration Testing
- 60. UI Testing
- 61. کاتالوگ کامپوننتها (Component Catalog)
- 62. مدیریت خطا (Error Handling)
- 63. مفهوم بازتاب (Reflection) در جاوا
- 64. کاربرد بازتاب در برنامه نویسی
- 65. کلاسها و متدهای بازتابی
- 66. فیلدهای بازتابی
- 67. آرگومانهای بازتابی
- 68. کلاس Annotation در جاوا
- 69. استفاده از Annotationها
- 70. ساخت Annotationهای سفارشی
- 71. پردازش Annotationها در زمان کامپایل
- 72. پردازش Annotationها در زمان اجرا
- 73. مفهوم متا برنامه نویسی
- 74. متا برنامه نویسی در کامپوز
- 75. چرا متا برنامه نویسی در کامپوز؟
- 76. مزایای متا برنامه نویسی در کامپوز
- 77. Annotationهای پردازش شده توسط کامپوز
- 78. `@Composable` Annotation
- 79. `@Preview` Annotation
- 80. `@Immutable` Annotation
- 81. `@Stable` Annotation
- 82. `@NonRestartableComposable` Annotation
- 83. `@RestartableComposable` Annotation
- 84. `@DisallowComposableCalls` Annotation
- 85. `@ComposableTarget` Annotation
- 86. `@ComposableInferredTarget` Annotation
- 87. `@ExperimentalFoundationApi` Annotation
- 88. `@ExperimentalMaterial3Api` Annotation
- 89. `@JvmStatic` Annotation
- 90. `@JvmOverloads` Annotation
- 91. `@JvmField` Annotation
- 92. `@Volatile` Annotation
- 93. `@Synchronized` Annotation
- 94. `@StrictFp` Annotation
- 95. `@Managed` Annotation
- 96. `@Unmanaged` Annotation
- 97. `@Delegate` Annotation
- 98. `@Delegated` Annotation
- 99. `@Inject` Annotation (Hilt)
- 100. `@Provides` Annotation (Hilt)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.