کتاب آموزش Dart و Flutter برای توسعه اپلیکیشن‌های موبایل با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش Dart و Flutter برای توسعه اپلیکیشن‌های موبایل

موضوع کلی: برنامه نویسی

موضوع میانی: زبان‌های برنامه‌نویسی**

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر زبان برنامه‌نویسی Dart
  • 2. نصب و راه‌اندازی Dart SDK و محیط توسعه
  • 3. نوع‌های داده در Dart (int, double, String, bool)
  • 4. متغیرها و ثابت‌ها در Dart
  • 5. عملگرها در Dart (ریاضی، منطقی، مقایسه‌ای)
  • 6. ساختارهای شرطی (if, else, switch)
  • 7. حلقه‌ها در Dart (for, while, do-while)
  • 8. توابع در Dart (تعریف، پارامترها، مقدار بازگشتی)
  • 9. توابع ناشناس و Arrow Functions
  • 10. مدیریت استثناها در Dart (try-catch)
  • 11. لیست‌ها (List) در Dart
  • 12. مجموعه‌ها (Set) در Dart
  • 13. نگاشت‌ها (Map) در Dart
  • 14. کلاس‌ها و اشیاء در Dart
  • 15. سازنده‌ها (Constructors) در Dart
  • 16. وراثت (Inheritance) در Dart
  • 17. اینترفیس‌ها و کلاس‌های انتزاعی
  • 18. Mixinها در Dart
  • 19. برنامه‌نویسی ناهمگام (Async) با Future و async/await
  • 20. Streamها در Dart
  • 21. معرفی Flutter و معماری آن
  • 22. نصب و راه‌اندازی Flutter SDK
  • 23. ساخت اولین پروژه Flutter
  • 24. ویجت‌ها (Widgets) در Flutter (Stateless vs Stateful)
  • 25. مدیریت وضعیت محلی با StatefulWidget
  • 26. آشنایی با Container و BoxDecoration
  • 27. کار با Text و TextStyle
  • 28. ویجت‌های Row و Column برای چیدمان
  • 29. استفاده از Stack و Positioned
  • 30. کار با Image و آیکون‌ها
  • 31. ویجت‌های ورودی (TextField, Button)
  • 32. ایجاد لیست‌های قابل پیمایش با ListView
  • 33. استفاده از GridView برای نمایش شبکه‌ای
  • 34. ناوبری و مسیریابی (Navigator و Routes)
  • 35. ارسال داده بین صفحات
  • 36. آشنایی با AppBar و BottomNavigationBar
  • 37. مدیریت وضعیت با Provider
  • 38. مدیریت وضعیت با Riverpod
  • 39. مدیریت وضعیت با Bloc/Cubit
  • 40. کار با فرم‌ها و اعتبارسنجی ورودی
  • 41. طراحی واکنش‌گرا (Responsive) در Flutter
  • 42. دریافت داده از API با بسته http
  • 43. مدل‌سازی داده‌ها با JsonSerializable
  • 44. ذخیره‌سازی محلی با SharedPreferences
  • 45. کار با پایگاه داده محلی SQLite و sqflite
  • 46. ذخیره‌سازی فایل‌ها در دستگاه
  • 47. کار با انیمیشن‌های صریح و ضمنی
  • 48. انیمیشن‌های پیشرفته با Tween و AnimationController
  • 49. استفاده از CustomPainter برای طراحی سفارشی
  • 50. مدیریت رویدادهای لمسی (GestureDetector)
  • 51. کار با دوربین و گالری تصاویر
  • 52. استفاده از نقشه و موقعیت مکانی (Google Maps)
  • 53. اعلان‌ها (Notifications) در Flutter
  • 54. اشکال‌زدایی (Debugging) در Flutter
  • 55. تست واحد (Unit Test) در Dart
  • 56. تست ویجت (Widget Test) در Flutter
  • 57. بهینه‌سازی عملکرد اپلیکیشن
  • 58. ساخت اپلیکیشن چندزبانه (Localization)
  • 59. مدیریت تم (Theme) و ظاهر اپلیکیشن
  • 60. کار با بسته‌های ثالث (Packages) در pub.dev
  • 61. ساخت و انتشار اپلیکیشن برای اندروید
  • 62. ساخت و انتشار اپلیکیشن برای iOS
تگ‌ها: Dart Flutter آموزش Flutter آموزش برنامه نویسی موبایل برنامه نویسی موبایل توسعه اپلیکیشن iOS توسعه اپلیکیشن اندروید زبان برنامه نویسی Dart ساخت اپلیکیشن موبایل فریمورک Flutter

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.