اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع فلاتر و زبان دارت
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع فلاتر و زبان دارت
موضوع کلی: برنامه نویسی
موضوع میانی: فلاتر (Flutter)
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی دارت
- 2. آشنایی با محیط توسعه Flutter SDK
- 3. نصب و پیکربندی Flutter
- 4. اولین برنامه Flutter: Hello World
- 5. ساختار یک برنامه Flutter
- 6. مفهوم ویجتها در Flutter
- 7. Stateless Widgets
- 8. Stateful Widgets
- 9. مدیریت وضعیت در ویجتها
- 10. کار با Text Widgets
- 11. کار با Image Widgets
- 12. کار با Button Widgets
- 13. کار با Container Widget
- 14. کار با Column و Row Widgets
- 15. کار با Stack Widget
- 16. کار با ListView Widget
- 17. کار با GridView Widget
- 18. مسیریابی (Navigation) بین صفحات
- 19. نحوه ارسال داده بین صفحات
- 20. مدیریت ورودی کاربر (TextField)
- 21. اعتبارسنجی فرمها
- 22. کار با چکباکس و رادیو دکمه
- 23. کار با اسلایدر و سوئیچ
- 24. مدیریت رویدادهای لمسی
- 25. کار با Scrollable Widgets
- 26. معرفی State Management
- 27. Provider Package برای مدیریت وضعیت
- 28. Bloc Pattern برای مدیریت وضعیت
- 29. Riverpod Package برای مدیریت وضعیت
- 30. GetX Package برای مدیریت وضعیت
- 31. کار با API ها و درخواستهای HTTP
- 32. آشنایی با JSON و نحوه پارس کردن آن
- 33. ذخیرهسازی دادههای محلی (Shared Preferences)
- 34. کار با پایگاه داده SQLite
- 35. مقدمهای بر Firebase
- 36. احراز هویت با Firebase Authentication
- 37. ذخیرهسازی داده با Firebase Firestore
- 38. ذخیرهسازی فایل با Firebase Storage
- 39. کار با Push Notifications
- 40. مفاهیم انیمیشن در Flutter
- 41. انیمیشنهای سفارشی (Custom Animations)
- 42. کار با انیمیشنهای مبتنی بر کنترلر
- 43. انیمیشنهای انتقالی (Transitions)
- 44. مقدمهای بر طراحی واکنشگرا (Responsive Design)
- 45. تنظیم Layout برای اندازههای مختلف صفحه
- 46. استفاده از Media Query
- 47. کار با Theme در Flutter
- 48. شخصیسازی Theme برنامه
- 49. کار با Icon ها و Font ها
- 50. کار با Packages و Plugins
- 51. نوشتن تستهای واحد (Unit Tests)
- 52. نوشتن تستهای ویجت (Widget Tests)
- 53. نوشتن تستهای انتها به انتها (Integration Tests)
- 54. مقدمهای بر معماری برنامههای Flutter
- 55. الگوی MVC در Flutter
- 56. الگوی MVVM در Flutter
- 57. الگوی Clean Architecture
- 58. مدیریت خطا و Exception Handling
- 59. دیباگ کردن برنامههای Flutter
- 60. بهینهسازی عملکرد برنامهها
- 61. استفاده از DevTools برای پروفایلینگ
- 62. کار با انیمیشنهای پیشرفته
- 63. مفاهیم Asynchronous Programming
- 64. استفاده از Futures و Async/Await
- 65. مدیریت Streams
- 66. کار با Concurrency
- 67. مقدمهای بر طراحی UI/UX در Flutter
- 68. اصول طراحی رابط کاربری
- 69. استفاده از Material Design Components
- 70. استفاده از Cupertino Design Components
- 71. کار با انیمیشنهای UI
- 72. تکنیکهای Layout پیشرفته
- 73. مدیریت حافظه در Flutter
- 74. کار با Background Tasks
- 75. مقدمهای بر اپلیکیشنهای چندسکویی
- 76. استفاده از Platform Channels
- 77. توسعه برای Android و iOS
- 78. مقدمهای بر CI/CD برای Flutter
- 79. تنظیمات اولیه CI/CD
- 80. استفاده از GitHub Actions
- 81. استفاده از GitLab CI
- 82. امنیت در برنامههای Flutter
- 83. رمزنگاری دادهها
- 84. مدیریت کلیدها و گواهینامهها
- 85. اصول برنامهنویسی امن
- 86. مقدمهای بر تست خودکار
- 87. استراتژیهای تست
- 88. ابزارهای تست خودکار
- 89. مقدمهای بر Architecture Patterns
- 90. بررسی الگوهای رایج
- 91. انتخاب معماری مناسب
- 92. مفاهیم پیشرفته State Management
- 93. مدیریت وضعیت پیچیده
- 94. استفاده از Redux در Flutter
- 95. کار با GraphQL در Flutter
- 96. مقدمهای بر Machine Learning در Flutter
- 97. استفاده از TensorFlow Lite
- 98. پیادهسازی مدلهای ML ساده
- 99. کار با Big Data در Flutter
- 100. مفاهیم Data Pipelines
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.