آموزش استفاده از Fyne و Go برای ساخت برنامه‌های گرافیکی - مبتدی - آخرین آپدیت

دانلود Using Fyne and Go to build graphical applications - Beginner

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یاد بگیرید چگونه از Fyne و Go (Golang) برای ساخت برنامه‌های دسکتاپ و موبایل استفاده کنید

با استفاده از Fyne و Go برنامه‌های گرافیکی بومی و چند پلتفرمی برای سیستم عامل‌های دسکتاپ و موبایل ایجاد کنید.

آنچه در این آموزش فرا خواهید گرفت:

  • چگونه از Fyne و Go برای ایجاد برنامه‌های گرافیکی بومی چند پلتفرمی برای دسکتاپ و موبایل استفاده کنیم

  • نحوه راه‌اندازی سیستم خود برای توسعه با Fyne و Go

  • استفاده از Fyne برای ایجاد رابط‌های کاربری برای برنامه‌های شما

  • نحوه بسته‌بندی برنامه‌های Fyne برای نصب محلی

  • نحوه استفاده از تنظیمات، مدیریت خطا و گفت‌وگوها با Fyne

پیش‌نیازها:

برای بهره‌وری بیشتر از این دوره، پیش‌نیازهایی وجود دارد. در ابتدا، آشنایی اولیه با برنامه‌نویسی با Go (Golang) مفید خواهد بود، اگرچه ما تمام کدها را در طول بخش‌ها مرور و توضیح خواهیم داد. برای دنبال کردن مثال‌های کدنویسی، باید یک کامپیوتر با سیستم عامل Mac (High Sierra یا جدیدتر)، Windows (7 یا جدیدتر) یا Linux/BSD داشته باشید. همچنین دسترسی به اینترنت مورد نیاز است.

آیا می‌خواهید برنامه‌های گرافیکی جذابی بسازید که به‌طور یکپارچه در سیستم‌عامل‌های مختلف از جمله دسکتاپ، موبایل و وب اجرا شوند؟

در این دوره، دانش و مهارت‌های لازم برای توسعه برنامه‌های گرافیکی بومی با ابزار Fyne و زبان برنامه‌نویسی Go (Golang) را یاد خواهید گرفت. چه یک توسعه‌دهنده باتجربه باشید که به دنبال گسترش مهارت‌های خود است و چه یک تازه‌وارد که مشتاق کشف دنیای توسعه برنامه‌های گرافیکی است، این دوره دروازه شما برای تسلط بر Fyne و Go برای ایجاد برنامه‌های جذاب و مستقل از پلتفرم است.

Go که با نام Golang نیز شناخته می‌شود، یک زبان برنامه‌نویسی است که به دلیل سادگی، کارایی و پشتیبانی از همزمانی مشهور است. Go که توسط مهندسان گوگل توسعه یافته است، با تمرکز بر خوانایی، سهولت استفاده و کامپایل سریع ساخته شده است. نحو مینیمالیستی، کتابخانه استاندارد قوی و ابزارهای داخلی Go را به یک انتخاب جذاب برای طیف گسترده‌ای از برنامه‌ها، از توسعه وب گرفته تا برنامه‌نویسی سیستم‌ها، تبدیل کرده است. با این حال، تا همین اواخر، توسعه برنامه‌های گرافیکی با Go محدود بود.

Fyne یک ابزار متن‌باز است که برای ایجاد رابط‌های کاربری گرافیکی با زبان برنامه‌نویسی Go طراحی شده است. Fyne را می‌توان برای ایجاد برنامه‌های گرافیکی برای دسکتاپ، موبایل و وب، از جمله Mac، Windows، Linux، iOS، Android، BSD و سایر سیستم‌ها استفاده کرد. ابزار Fyne برای استفاده آسان با ویجت‌ها و طرح‌بندی‌هایی که با زمینه کاربر سازگار می‌شوند، طراحی شده است. برنامه‌ها را می‌توان به سرعت و به راحتی از یک کدبیس واحد در دستگاه‌های مختلف مستقر کرد.

در این دوره، با اصول توسعه Fyne و Go با یک برنامه Hello World و Greeter شروع خواهیم کرد. سپس توسعه رابط کاربری اولیه و ذخیره‌سازی داده‌ها را با یک برنامه لیست بسته‌بندی بررسی خواهیم کرد. برنامه سوم ما یک برنامه دستور پخت غذا خواهد بود که شامل تصاویر، مدیریت خطا و گفت‌وگوها می‌شود.

این دوره شامل موارد زیر خواهد بود:

  • چگونه از Fyne و Go برای ایجاد برنامه‌های گرافیکی بومی چند پلتفرمی برای دسکتاپ و موبایل استفاده کنیم

  • نحوه راه‌اندازی سیستم خود برای توسعه با Fyne و Go

  • استفاده از Fyne برای ایجاد رابط‌های کاربری برای برنامه‌های شما

  • نحوه بسته‌بندی برنامه‌های Fyne برای نصب محلی

  • نحوه استفاده از تنظیمات، مدیریت خطا و گفت‌وگوها با Fyne

Fyne یک ابزار Go کاربرپسند برای ساخت رابط‌های کاربری گرافیکی چند پلتفرمی است که سادگی، سهولت استفاده و توسعه برنامه جذاب بصری را ارائه می‌دهد. این دوره به شما کمک می‌کند تا مهارت‌های توسعه کارآمد برنامه‌های گرافیکی چند پلتفرمی را توسعه دهید.


سرفصل ها و درس ها

Introduction

  • خوش آمدید Welcome

  • من کی هستم Who am I

  • چرا از Go استفاده کنیم Why use Go

  • Go چگونه کار می‌کند How Go works

  • چرا از Fyne استفاده کنیم Why use Fyne

  • از کجا کمک و پشتیبانی بگیریم Where to get help and support

  • درس 7: خلاصه Lecture 7: Summary

  • آزمون بخش 1 Section 1 quiz

شروع کار Getting set up

  • مقدمه Introduction

  • نصب و راه‌اندازی برای macOS Installation and set up for macOS

  • چه چیزی باید نصب کنیم و چرا What we need to install and why

  • نصب و راه‌اندازی برای ویندوز Installation and set up for Windows

  • نصب و راه‌اندازی برای لینوکس/BSD Installation and set up for Linux/BSD

  • تست نصب Testing the installation

  • نصب یک ویرایشگر کد Installing a code editor

  • خلاصه Summary

  • آزمون بخش 2 Section 2 quiz

پروژه 1 - اولین برنامه Fyne من Project 1 - my first Fyne app

  • مقدمه Introduction

  • مقدمه‌ای بر ویجت‌ها Introduction to widgets

  • مثال کد - برنامه Hello world Code example - Hello world app

  • مقدمه‌ای بر canvas و اشیاء canvas Introduction to canvas and canvas objects

  • مقدمه‌ای بر کانتینرها Introduction to containers

  • مثال کد - برنامه Greeter Code example - Greeter app

  • خلاصه Summary

  • آزمون بخش 3 Section 3 quiz

بسته‌بندی برنامه و نصب محلی App packaging and local installation

  • مقدمه Introduction

  • درک برنامه‌های گرافیکی Understanding graphical apps

  • افزودن یک آیکون برنامه Adding an app icon

  • بسته‌بندی یک برنامه گرافیکی Packaging a graphical app

  • نصب بر روی کامپیوتر شما Installing onto your computer

  • شامل شناسه برنامه و اطلاعات نسخه Including app ID and version info

  • استفاده از فایل metadata Using the metadata file

  • خلاصه Summary

  • آزمون بخش 4 Section 4 quiz

پروژه 2 - لیست بسته‌بندی Project 2 - Packing list

  • مقدمه Introduction

  • مقدمه‌ای بر ویجت‌های مجموعه Introduction to collection widgets

  • مثال کد - ایجاد لیست بسته‌بندی، افزودن ویجت‌ها و چیدمان Code example - creating up the packing list, adding widgets and laying out

  • مثال کد - استفاده از داده‌های in-memory، اتصال به لیست و افزودن/حذف کردن Code example - using in-memory data, connecting to list and adding/removing

  • بسته‌بندی برنامه با metadata Package the app with metadata

  • خلاصه Summary

  • آزمون بخش 5 Section 5 quiz

پروژه 2 ادامه - افزودن ذخیره‌سازی Project 2 continued - adding storage

  • مقدمه Introduction

  • بررسی API ترجیحات (Preferences) Exploring the Preferences API

  • مثال کد - بارگذاری و ذخیره داده‌های برنامه Code example - load and save app data

  • مثال کد - نصب برنامه و تست حالت روشن/تیره Code example - install the app and test light/dark mode

  • خلاصه Summary

  • آزمون بخش 6 Section 6 quiz

پروژه 3 - نمایشگر تصاویر Project 3 - image viewer

  • مقدمه Introduction

  • مقدمه‌ای بر تصاویر پیکسلی و برداری Introduction to pixel and vector images

  • بررسی بسته storage Exploring the storage package

  • مثال کد - ایجاد رابط کاربری نمایشگر تصویر Code example - Creating image viewer user interface

  • مثال کد - کار با flagهای دستور Code example - Working with command flags

  • خلاصه Summary

  • آزمون بخش 7 Section 7 quiz

پروژه 3 ادامه Project 3 continued

  • مقدمه Introduction

  • مقدمه‌ای بر dialogها Introduction to dialogs

  • مثال کد - استفاده از file dialog برای باز کردن تصاویر Code example - Using file dialog to open images

  • کار با پوشه‌ها Working with folders

  • مثال کد - باز کردن پوشه‌ای از تصاویر Code example - Opening a folder of images

  • مثال کد - رها کردن فایل‌ها و نشان دادن خطاها Code example - Dropping files and showing errors

  • خلاصه Summary

  • آزمون بخش 8 Section 8 quiz

خلاصه دوره Course summary

  • آنچه پوشش دادیم What we have covered

  • مراحل بعدی Next steps

  • آزمون نهایی. Final quiz.

نمایش نظرات

آموزش استفاده از Fyne و Go برای ساخت برنامه‌های گرافیکی - مبتدی
جزییات دوره
4.5 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
126
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Williams Andrew Williams

وردپرس، کارشناس سئو و خود انتشارات، مدرس و نویسنده