اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی شیءگرا در Dart برای ساخت اپلیکیشنهای نوین
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیءگرا در Dart برای ساخت اپلیکیشنهای نوین
موضوع کلی: مهندسی نرمافزار و برنامهنویسی
موضوع میانی: توسعهٔ اپلیکیشنهای موبایل و وب
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی شیءگرا
- 2. مفاهیم پایه در Dart
- 3. انواع دادهها و متغیرها در Dart
- 4. عملگرها و عبارات در Dart
- 5. ساختارهای کنترلی در Dart
- 6. توابع و روشها در Dart
- 7. لیستها و مجموعهها در Dart
- 8. کار با رشتهها در Dart
- 9. کلاسها و اشیاء در Dart
- 10. مفهوم وراثت در Dart
- 11. چندریختی و سربارگذاری در Dart
- 12. کلاسهای انتزاعی و رابطها در Dart
- 13. enum ها در Dart
- 14. نکات پیشرفته در کلاسها
- 15. مدیریت خطا و استثناها در Dart
- 16. کار با فایلها در Dart
- 17. اصول طراحی شیءگرا
- 18. الگوهای طراحی در Dart
- 19. کار با تاریخ و زمان در Dart
- 20. مفاهیم همزمانی در Dart
- 21. استفاده از Futures و async/await
- 22. پردازش موازی با Isolates
- 23. کار با کتابخانههای استاندارد Dart
- 24. معرفی فریمورک Flutter
- 25. مبانی ساخت رابط کاربری در Flutter
- 26. کامپوننتهای UI در Flutter
- 27. مدیریت وضعیت در Flutter
- 28. کار با ویجتهای نمایشی
- 29. طراحی Layout در Flutter
- 30. کار با فرمها در Flutter
- 31. اعتبارسنجی دادهها در Flutter
- 32. دسترسی به دادهها از طریق API
- 33. کار با JSON در Flutter
- 34. ذخیرهسازی محلی دادهها
- 35. مقدمهای بر پایگاههای داده
- 36. کار با SQLite در Flutter
- 37. امنیت دادهها در اپلیکیشنها
- 38. اصول تستنویسی در Flutter
- 39. تست واحد (Unit Testing)
- 40. تست ویجت (Widget Testing)
- 41. تست یکپارچگی (Integration Testing)
- 42. مقدمهای بر معماری نرمافزار
- 43. الگوی MVC در Flutter
- 44. الگوی MVVM در Flutter
- 45. الگوی BLoC در Flutter
- 46. مدیریت وضعیت با Provider
- 47. مدیریت وضعیت با Riverpod
- 48. مقدمهای بر توسعهٔ وب با Dart
- 49. فریمورک AngularDart
- 50. مفاهیم پایه در AngularDart
- 51. ساخت کامپوننتها در AngularDart
- 52. مدیریت رویدادها در AngularDart
- 53. کار با سرویسها در AngularDart
- 54. مسیریابی در AngularDart
- 55. کار با فرمها در AngularDart
- 56. اعتبارسنجی در AngularDart
- 57. ارتباط با API در AngularDart
- 58. مقدمهای بر معماری RESTful
- 59. اصول طراحی API
- 60. مستندسازی API
- 61. کار با HTTP در Dart
- 62. مدیریت خطا در سمت سرور
- 63. مقدمهای بر پایگاههای داده NoSQL
- 64. کار با Firebase در Flutter
- 65. احراز هویت با Firebase
- 66. ذخیرهسازی دادهها در Firebase
- 67. کار با Cloud Firestore
- 68. مقدمهای بر DevOps
- 69. اصول CI/CD
- 70. ابزارهای CI/CD
- 71. استقرار اپلیکیشنها
- 72. نظارت بر عملکرد اپلیکیشن
- 73. مقدمهای بر امنیت نرمافزار
- 74. اصول کدنویسی امن
- 75. جلوگیری از حملات رایج
- 76. رمزنگاری در Dart
- 77. اصول UI/UX در طراحی اپلیکیشن
- 78. کاربرپسندی رابط کاربری
- 79. طراحی تجربه کاربری
- 80. اصول دسترسیپذیری
- 81. مقدمهای بر برنامهنویسی واکنشگرا
- 82. طراحی برای اندازههای مختلف صفحه
- 83. اصول طراحی انعطافپذیر
- 84. کار با انیمیشنها در Flutter
- 85. انیمیشنهای سفارشی
- 86. بهینهسازی عملکرد اپلیکیشن
- 87. مدیریت حافظه در Dart
- 88. کاهش مصرف منابع
- 89. پروفایلینگ اپلیکیشن
- 90. مقدمهای بر توسعهٔ بازی با Dart
- 91. اصول طراحی بازی
- 92. کار با موتورهای بازی
- 93. مقدمهای بر هوش مصنوعی
- 94. یادگیری ماشین در Dart
- 95. کاربرد هوش مصنوعی در اپلیکیشنها
- 96. مقدمهای بر بلاکچین
- 97. کاربرد بلاکچین در اپلیکیشنها
- 98. مقدمهای بر اینترنت اشیاء
- 99. توسعهٔ اپلیکیشنهای IoT با Dart
- 100. اصول کار تیمی در توسعهٔ نرمافزار
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.