دوره ساخت اپلیکیشنهای موبایل با فلاتر (Flutter) و دارت (Dart) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای موبایل با فلاتر (Flutter) و دارت (Dart)
موضوع کلی: برنامه نویسی
موضوع میانی: حوزههای تخصصی**
📋 سرفصلهای دوره
- 1. مقدمهای بر فلاتر و دارت
- 2. نصب و پیکربندی محیط توسعه فلاتر
- 3. زبان برنامهنویسی دارت: مبانی و ساختار
- 4. متغیرها، انواع داده و عملگرها در دارت
- 5. کنترل جریان: شرطها و حلقهها در دارت
- 6. توابع در دارت: تعریف و استفاده
- 7. کلاسها و اشیاء در دارت
- 8. وراثت و چندریختی در دارت
- 9. مدیریت پکیجها با pub
- 10. آشنایی با ویجتها در فلاتر
- 11. ساخت رابط کاربری با ویجتهای اصلی
- 12. طراحی رابط کاربری با ویجتهای چیدمان
- 13. استفاده از ویجتهای متنی و تصاویر
- 14. ویجتهای دکمه و ورودی
- 15. لیستها و شبکهها در فلاتر
- 16. ناوبری بین صفحات با استفاده از Route ها
- 17. مدیریت حالت (State Management) با setState
- 18. آشنایی با Provider برای مدیریت حالت
- 19. استفاده از Future و Async/Await
- 20. دریافت و نمایش داده از API
- 21. ذخیره داده به صورت Local با SharedPreferences
- 22. کار با فایلها و دایرکتوریها
- 23. ساخت ویجتهای سفارشی
- 24. انیمیشنها در فلاتر
- 25. استفاده از Theme و استایلها
- 26. آشنایی با Material Design و Cupertino
- 27. ساخت اپلیکیشن با طراحی واکنشگرا (Responsive)
- 28. آزمایش (Testing) در فلاتر: Unit Tests و Widget Tests
- 29. بهینهسازی عملکرد اپلیکیشن فلاتر
- 30. استفاده از Firebase Authentication
- 31. ادغام Firebase Firestore با اپلیکیشن فلاتر
- 32. استفاده از Firebase Storage
- 33. پیادهسازی Push Notifications
- 34. استفاده از Google Maps در فلاتر
- 35. کار با دوربین و گالری
- 36. آشنایی با SQLite در فلاتر
- 37. ساخت اپلیکیشن Todo List
- 38. ساخت اپلیکیشن یادداشتبرداری
- 39. ساخت اپلیکیشن ماشین حساب
- 40. ساخت اپلیکیشن مدیریت وظایف
- 41. ساخت اپلیکیشن فروشگاه اینترنتی (مبانی)
- 42. ساخت اپلیکیشن شبکههای اجتماعی (مبانی)
- 43. استفاده از پکیجهای پرکاربرد فلاتر
- 44. عیبیابی و رفع اشکال در فلاتر
- 45. انتشار اپلیکیشن در Google Play Store و App Store
- 46. آشنایی با CI/CD برای فلاتر
- 47. معماری اپلیکیشن فلاتر (BLoC, MVVM)
- 48. استفاده از Riverpod برای مدیریت حالت
- 49. آشنایی با GetX برای مدیریت حالت و مسیریابی
- 50. آشنایی با Provider و GetIt
- 51. کار با JSON و Serialization
- 52. استفاده از WebSockets در فلاتر
- 53. آشنایی با GraphQL در فلاتر
- 54. استفاده از REST APIs
- 55. امنیت در اپلیکیشنهای فلاتر
- 56. بهینهسازی تصاویر در فلاتر
- 57. استفاده از پکیجهای Localisation و Internationalization
- 58. ساخت ویجتهای قابل استفاده مجدد
- 59. طراحی UX/UI در فلاتر
- 60. آشنایی با ابزارهای طراحی UI/UX
- 61. آشنایی با ابزارهای تست خودکار
- 62. کار با Git و GitHub در فلاتر
- 63. الگوهای طراحی در فلاتر
- 64. بهینهسازی مصرف باتری در اپلیکیشن فلاتر
- 65. استفاده از Background Tasks
- 66. آشنایی با فلاتر Web
- 67. ساخت اپلیکیشن دسکتاپ با فلاتر
- 68. آشنایی با فلاتر Embedded
- 69. استفاده از پکیجهای رسم نمودار
- 70. کار با سنسورهای موبایل
- 71. استفاده از Location Services
- 72. آشنایی با پکیجهای پرداخت درونبرنامهای
- 73. ساخت اپلیکیشن با قابلیت آفلاین
- 74. آشنایی با پکیجهای تشخیص صدا
- 75. کار با RealityKit در فلاتر
- 76. آشنایی با پکیجهای Augmented Reality
- 77. استفاده از پکیجهای Machine Learning
- 78. بهینهسازی برای دستگاههای ضعیفتر
- 79. آشنایی با پکیجهای تست Unit
- 80. آشنایی با پکیجهای تست Widget
- 81. ساخت پکیج فلاتر سفارشی
- 82. انتشار پکیج فلاتر در pub.dev
- 83. آشنایی با مفاهیم Clean Architecture
- 84. استفاده از Dependency Injection
- 85. استفاده از پکیجهای Logging
- 86. آشنایی با پکیجهای Monitoring
- 87. آشنایی با پکیجهای Crash Reporting
- 88. آشنایی با پکیجهای Analytics
- 89. بهینهسازی کد با استفاده از Linting
- 90. استفاده از Code Formatting
- 91. آشنایی با پکیجهای Code Generation
- 92. ساخت اپلیکیشن با قابلیت دسترسیپذیری
- 93. آشنایی با Accessibility در فلاتر
- 94. آشنایی با پکیجهای Localization
- 95. بهینهسازی برای زبانهای مختلف
- 96. آشنایی با پکیجهای امنیتی
- 97. استفاده از Secure Storage
- 98. آشنایی با پکیجهای Encryption
- 99. ساخت اپلیکیشن با قابلیت Authentication
- 100. آشنایی با OAuth 2.0
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.