کتاب ساخت رابط‌های بصری سریع و چندسکویی با کتابخانه Gio در Go

انتخاب پلن

افزودنی‌های اختیاری

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره ساخت رابط‌های بصری سریع و چندسکویی با کتابخانه Gio در Go

موضوع کلی: برنامه‌نویسی گرافیک کامپیوتری و رابط کاربری

موضوع میانی: توسعه رابط کاربری با شتاب‌دهی سخت‌افزاری در زبان گو

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

  • 1. مقدمه‌ای بر کتابخانه Gio و معماری شتاب‌دهی سخت‌افزاری
  • 2. نصب و راه‌اندازی محیط توسعه Go و Gio
  • 3. ساخت اولین پنجره خالی با Gio
  • 4. مدیریت چرخه رویداد و حلقه اصلی برنامه
  • 5. درک سیستم واحدها و اندازه‌گیری در Gio
  • 6. کار با تابع Layout و ساختار درختی ویجت‌ها
  • 7. رسم اشکال پایه: مستطیل، دایره و خط
  • 8. کار با رنگ‌ها، قلم‌ها و استایل‌های بصری
  • 9. مدیریت متن و تایپوگرافی با ویجت‌های متنی
  • 10. ساخت دکمه‌های ساده و مدیریت کلیک
  • 11. کار با ورودی صفحه‌کلید و رویدادهای کلیدی
  • 12. مدیریت ورودی ماوس و اشاره‌گر
  • 13. استفاده از ویجت‌های لیست و ScrollView
  • 14. ساخت فرم‌های ورودی با فیلدهای متنی
  • 15. مدیریت وضعیت و State در ویجت‌ها
  • 16. معماری Material Design در Gio
  • 17. استفاده از پالت رنگی و تم Material
  • 18. ساخت نوار ابزار و منوهای کشویی
  • 19. طراحی دکمه‌های آیکون‌دار و فلوئتینگ
  • 20. کار با پنجره‌های دیالوگ و پیام‌ها
  • 21. ساخت Slider و ProgressBar
  • 22. مدیریت تصاویر و بارگذاری بیت‌مپ
  • 23. رندر تصاویر با شتاب سخت‌افزاری GPU
  • 24. کار با انیمیشن‌های ساده و چارچوب‌های زمانی
  • 25. ساخت انیمیشن‌های روان با استفاده از Invalidate
  • 26. مدیریت چیدمان با Flex و Box
  • 27. کار با Stack و Overlay برای لایه‌بندی
  • 28. ساخت گرید و جدول با ویجت‌های چیدمانی
  • 29. مدیریت حاشیه، Padding و فضای خالی
  • 30. پیاده‌سازی نوار پیشرفت نامعین (Indeterminate)
  • 31. ساخت برگه‌ها (Tabs) و ناوبری صفحه‌ای
  • 32. مدیریت رویدادهای لمسی برای دستگاه‌های همراه
  • 33. ساخت ویجت‌های سفارشی با ترکیب ویجت‌های پایه
  • 34. رسم مسیرهای پیچیده با Operations
  • 35. مدیریت سیستم مختصات و ترنسفورم‌های هندسی
  • 36. کار با Clipping و محدودسازی ناحیه رندر
  • 37. مدیریت حافظه و Performance Tuning در Gio
  • 38. اشکال‌زدایی و پروفایلینگ برنامه‌های Gio
  • 39. ساخت برنامه چندسکویی برای ویندوز، مک و لینوکس
  • 40. ساخت برنامه برای اندروید و iOS با Gio
  • 41. مدیریت فونت‌ها و بسته‌بندی فایل‌های منابع
  • 42. کار با ورودی ژست‌ها و حرکات چندلمسی
  • 43. ساخت ویجت‌های درختی و لیست‌های تو در تو
  • 44. مدیریت رویدادهای Focus و ترتیب Tab
  • 45. ساخت منوی راست‌کلیک و پاپ‌آپ‌ها
  • 46. پیاده‌سازی Drag and Drop ساده
  • 47. مدیریت وضعیت‌های Enable و Disable در ویجت‌ها
  • 48. ساخت نوار وضعیت و نمایش اعلان‌ها
  • 49. کار با تایمر و رویدادهای زمان‌بندی شده
  • 50. ساخت صفحه‌بندی و اسکرول افقی
  • 51. مدیریت چیدمان پاسخگو و تطبیق‌پذیر با اندازه
  • 52. ساخت ویجت‌های نگهدارنده (Container) و گروه‌بندی
  • 53. رسم نمودارهای ساده با Operations گرافیکی
  • 54. مدیریت شفافیت و ترکیب رنگ (Blending)
  • 55. ساخت پس‌زمینه‌های گرادیانی و بافت
  • 56. مدیریت ورودی قلم نوری و قلم دیجیتال
  • 57. ساخت صفحه کلید مجازی سفارشی
  • 58. مدیریت چندپنجره‌ای و پنجره‌های فرزند
  • 59. ساخت برنامه‌های تمام‌صفحه و حالت کiosk
  • 60. مدیریت رویدادهای تغییر اندازه پنجره
  • 61. ساخت ویجت‌های قابل انتخاب و Checkbox
  • 62. ساخت دکمه‌های رادیویی و گروه‌های انتخاب
  • 63. مدیریت Dropdown و لیست‌های بازشو
  • 64. ساخت ویجت‌های DatePicker و TimePicker ساده
  • 65. مدیریت Undo و Redo در ویرایشگرها
  • 66. ساخت نوار جستجو و فیلتر کردن لیست
  • 67. مدیریت تم‌های تاریک و روشن (Dark Mode)
  • 68. ساخت ویجت‌های Tooltip و راهنمای متنی
  • 69. مدیریت دسترسی‌پذیری و پشتیبانی از صفحه‌خوان
  • 70. ساخت برنامه‌های بدون مرز و شکل‌دار
  • 71. مدیریت Clipboard و عملیات کپی/پیست
  • 72. ساخت نمایش‌دهنده ویدئو با Decode فریم
  • 73. مدیریت شبکه و دریافت داده‌های گرافیکی
  • 74. ساخت ویجت‌های بارگذاری غیرهمزمان (Async)
  • 75. مدیریت خطاهای رندر و بازیابی
  • 76. بهینه‌سازی مصرف باتری در دستگاه‌های همراه
  • 77. ساخت برنامه‌های نوار وظیفه (System Tray)
  • 78. مدیریت تنظیمات و ذخیره وضعیت کاربر
  • 79. ساخت پلیر صوتی ساده با کنترل بصری
  • 80. مدیریت هم‌روندی و Go Routine در چرخه UI
  • 81. ساخت ویجت‌های Accordion و Collapsible
  • 82. مدیریت حاشیه‌نویسی و هایلایت متن
  • 83. ساخت ابزارهای نقاشی ساده با Canvas
  • 84. مدیریت تبدیل واحدهای فیزیکی به پیکسل
  • 85. ساخت برنامه‌های نمونه کامل: ویرایشگر متن
  • 86. ساخت برنامه نمونه: نمایش‌دهنده تصاویر
  • 87. ساخت برنامه نمونه: ابزار طراحی ساده
  • 88. تست و اشکال‌زدایی ویجت‌های سفارشی
  • 89. مستندسازی و انتشار برنامه با Gio

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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