کتاب ساخت اپلیکیشن‌های چندسکویی با Gio در Go با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره ساخت اپلیکیشن‌های چندسکویی با Gio در Go

موضوع کلی: توسعه نرم‌افزار با زبان Go

موضوع میانی: توسعه رابط کاربری گرافیکی (GUI) با Go

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

  • 1. مقدمه‌ای بر Gio و مفاهیم GUI
  • 2. نصب و راه‌اندازی Gio در Go
  • 3. ساختار پایه یک برنامه Gio
  • 4. مدیریت رویدادها و حلقه اجرا
  • 5. کار با ویجت‌های پایه: متن و دکمه
  • 6. طراحی چیدمان با Flex و Stack
  • 7. مدیریت وضعیت در اپلیکیشن‌های Gio
  • 8. کار با ورودی کاربر: فیلدهای متنی
  • 9. رنگ‌ها، قلم‌ها و استایل‌دهی
  • 10. طراحی لیست‌های قابل پیمایش
  • 11. مدیریت اندازه و محدودیت‌های چیدمان
  • 12. ایجاد دکمه‌های رادیویی و چک‌باکس
  • 13. طراحی منوها و نوار ابزار
  • 14. کار با تصاویر و آیکون‌ها
  • 15. مدیریت رویدادهای موس و کیبورد
  • 16. ایجاد دیالوگ‌ها و پیام‌های هشدار
  • 17. مدیریت حافظه و عملکرد در Gio
  • 18. کار با پنجره‌ها و چند پنجره‌ای
  • 19. مدیریت فونت و متن پیشرفته
  • 20. طراحی فرم‌های ورود اطلاعات
  • 21. ایجاد نوار پیشرفت و نشانگرها
  • 22. مدیریت تم و پوسته (Theme)
  • 23. کار با Canvas و گرافیک دوبعدی
  • 24. مدیریت انیمیشن‌های ساده
  • 25. ایجاد اسلایدر و کنترل‌های عددی
  • 26. طراحی تب‌ها و پنل‌های قابل جابجایی
  • 27. مدیریت تاریخ و زمان در رابط کاربری
  • 28. کار با کلیپ‌بورد و کشیدن و رها کردن
  • 29. طراحی نوار وضعیت و اطلاع‌رسانی
  • 30. مدیریت خطاها و استثناها در GUI
  • 31. ایجاد جداول و نمایش داده‌های ساختاریافته
  • 32. کار با درخت و لیست‌های سلسله‌مراتبی
  • 33. مدیریت فایل‌ها و انتخابگر فایل
  • 34. طراحی صفحه‌بندی و ناوبری
  • 35. مدیریت رویدادهای لمسی
  • 36. ایجاد پیش‌نمایش و تامبنیل
  • 37. کار با SVG و گرافیک برداری
  • 38. مدیریت قابلیت دسترسی (Accessibility)
  • 39. طراحی نوار جستجو و فیلتر
  • 40. مدیریت چندزبانه (i18n) در Gio
  • 41. ایجاد ویجت‌های سفارشی
  • 42. مدیریت ورودی تاریخ و تقویم
  • 43. طراحی پنل تنظیمات
  • 44. مدیریت اتصال به پایگاه داده
  • 45. کار با API و درخواست‌های شبکه
  • 46. مدیریت هم‌روندی و گوروتین در GUI
  • 47. ایجاد اعلان‌های سیستمی
  • 48. مدیریت بافر و رندرینگ کارآمد
  • 49. طراحی داشبورد و نمایش آمار
  • 50. مدیریت وضعیت پیچیده با State
  • 51. ایجاد ویرایشگر متن ساده
  • 52. مدیریت کلیدهای میانبر و شورتکات
  • 53. طراحی پنل مدیریت کاربران
  • 54. مدیریت پیمایش و زوم در محتوا
  • 55. ایجاد بازی ساده با Gio
  • 56. مدیریت خط فرمان و آرگومان‌ها
  • 57. طراحی سیستم لاگین و احراز هویت
  • 58. مدیریت تم‌های تیره و روشن
  • 59. ایجاد ابزار نقاشی ساده
  • 60. مدیریت فشرده‌سازی و آرشیو فایل
  • 61. طراحی نمایشگر تصاویر
  • 62. مدیریت پخش صوت و ویدئو
  • 63. ایجاد چت ساده و پیام‌رسان
  • 64. مدیریت کوکی و ذخیره‌سازی محلی
  • 65. طراحی فرم ثبت‌نام و پروفایل
  • 66. مدیریت امنیت در برنامه‌های GUI
  • 67. ایجاد ابزار تبدیل فرمت فایل
  • 68. مدیریت تست و دیباگ در Gio
  • 69. بسته‌بندی و انتشار اپلیکیشن
  • 70. ساخت نسخه قابل نصب برای ویندوز
  • 71. ساخت نسخه قابل نصب برای مک‌اواس
  • 72. ساخت نسخه قابل نصب برای لینوکس
  • 73. ساخت نسخه تحت وب با Gio
  • 74. مدیریت وابستگی‌ها با Go Modules
  • 75. بهینه‌سازی عملکرد و مصرف حافظه
  • 76. مدیریت نسخه‌های مختلف کتابخانه
  • 77. ایجاد مستندات برای پروژه Gio
  • 78. الگوهای طراحی رایج در Gio
  • 79. مدیریت خطاهای زمان اجرا
  • 80. ایجاد پروژه نمونه نهایی
تگ‌ها: Gio Go GUI GUI در Go برنامه نویسی چندسکویی توسعه چندپلتفرمی Go توسعه نرم‌افزار با Go رابط کاربری گرافیکی Go ساخت اپلیکیشن دسکتاپ Go فریمورک Gio کتابخانه Gio

نظرات

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

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