اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع توسعه اپلیکیشن با فلاتر و دارت برای سیستمعاملهای مختلف
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه اپلیکیشن با فلاتر و دارت برای سیستمعاملهای مختلف
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: توسعه نرمافزار و اپلیکیشن
📋 سرفصلهای دوره
- 1. مقدمه ای بر فلاتر و دارت
- 2. آشنایی با محیط توسعه فلاتر
- 3. نصب و پیکربندی فلاتر
- 4. اولین پروژه فلاتر: سلام دنیا
- 5. مبانی زبان دارت
- 6. انواع داده ها در دارت
- 7. ساختار کنترل در دارت
- 8. توابع در دارت
- 9. کلاس ها و اشیاء در دارت
- 10. وراثت در دارت
- 11. اینترفیس ها در دارت
- 12. کالکشن ها در دارت
- 13. اسمبلرها در دارت
- 14. همزمانی در دارت
- 15. مدیریت خطا در دارت
- 16. مقدمه ای بر ویجت ها در فلاتر
- 17. انواع ویجت های پایه
- 18. مخزن ویجت ها
- 19. طراحی رابط کاربری با ویجت ها
- 20. ویجت های چیدمان
- 21. ویجت های دکمه
- 22. ویجت های متن
- 23. ویجت های ورودی
- 24. ویجت های تصویر
- 25. ویجت های لیست
- 26. کارت ها و کانتینرها
- 27. اسکرول و پیمایش
- 28. مدیریت حالت در فلاتر
- 29. مقدمه ای بر مدیریت حالت
- 30. Provider
- 31. Riverpod
- 32. Bloc
- 33. ChangeNotifier
- 34. StatefulWidget و StatelessWidget
- 35. مسیریابی و ناوبری
- 36. مسیریابی پایه
- 37. مسیریابی با آرگومان
- 38. مسیریابی با نام
- 39. مسیریابی پیشرفته
- 40. کار با API ها
- 41. درخواست های HTTP
- 42. مدیریت پاسخ های JSON
- 43. کتابخانه http
- 44. کتابخانه dio
- 45. ذخیره سازی داده ها
- 46. SharedPreferences
- 47. SQLite
- 48. Hive
- 49. Realm
- 50. کار با پایگاه داده های ابری
- 51. Firebase Firestore
- 52. Firebase Realtime Database
- 53. کارهای پس زمینه
- 54. هشدارهای محلی
- 55. هشدارهای از راه دور
- 56. مدیریت اعلان ها
- 57. کار با دوربین
- 58. کار با گالری تصاویر
- 59. کار با سنسورها
- 60. کار با موقعیت مکانی
- 61. فرم ها و اعتبارسنجی
- 62. طراحی فرم های پویا
- 63. اعتبارسنجی ورودی ها
- 64. رابط کاربری متریال دیزاین
- 65. رابط کاربری Cupertino
- 66. انیمیشن ها در فلاتر
- 67. انیمیشن های ساده
- 68. انیمیشن های پیچیده
- 69. انیمیشن های انتقال
- 70. انیمیشن های سفارشی
- 71. تست در فلاتر
- 72. تست واحد
- 73. تست ویجت
- 74. تست یکپارچگی
- 75. مقدمه ای بر معماری نرم افزار
- 76. الگوهای معماری
- 77. Clean Architecture
- 78. MVVM
- 79. مدیریت وابستگی ها
- 80. Dependency Injection
- 81. GetIt
- 82. کتابخانه های پرکاربرد
- 83. کتابخانه های UI
- 84. کتابخانه های شبکه
- 85. کتابخانه های داده
- 86. دPLOY اپلیکیشن
- 87. ساخت نسخه اندروید
- 88. ساخت نسخه iOS
- 89. انتشار در Google Play
- 90. انتشار در App Store
- 91. بهینه سازی عملکرد
- 92. عیب یابی و رفع اشکال
- 93. مقدمه ای بر امنیت در اپلیکیشن ها
- 94. اصول امنیتی پایه
- 95. رمزنگاری داده ها
- 96. امنیت API
- 97. مدیریت احراز هویت
- 98. کار با Firebase Auth
- 99. کار با OAuth
- 100. مقدمه ای بر یادگیری ماشین در فلاتر
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.