JavaFx یک پلت فرم نرم افزاری برای ایجاد و ارائه برنامه های کاربردی دسکتاپ و همچنین برنامه های کاربردی اینترنتی غنی (RIA) است که می تواند در سراسر انواع دستگاه های مختلف اجرا شود. JavaFx به جای Swing به عنوان یک کتابخانه استاندارد GUI برای Java SE در نظر گرفته شده است، اما هر دو در آینده قابل پیش بینی هستند. جاوا اف ایکس برای رایانه های رومیزی و مرورگر های وب در مایکروسافت ویندوز، لینوکس و MacOS پشتیبانی می کند.
در طراحی سایت دو کلمه UX و UI بسیار استفاده می شود و عنوان شغلی برخی از طراحان وب سایت UX Designer و برخی دیگر UI Designer می باشد. User Experience – UX شامل رفتار، حالت و احساس کاربر در مورد استفاده از یک محصول و یا سیستم خاص گفته می شود. تجربه کاربر شامل جنبه های عملی، تجربی، موثر، معنی دار و جنبه های با ارزش اثر متقابل انسان و کامپیوتر و محصول می باشد، که شامل درک کاربر از جنبه های مختلف سیستم شامل کاربرد، سادگی در استفاده و بهره وری می باشد. بر اساس تعریف ISO عنوان user experience شامل کلیه عواطف، اعتقادات، مزیت ها، پاسخ های فیزیکی و روانی، رفتارها و اجراها قبل از زمان استفاده، در زمان استفاده و بعد از آن اطلاق می گردد. UI که مخفف user interface می باشد در فیلد اثر متقابل ماشین و انسان در صنعت طراحی، فضایی می باشد که اثر متقابل بین انسان و ماشین به وجود می آید. هدف این اثر متقابل اجازه برای عمکلکرد موثر و کنترل ماشین از سمت انسان می باشد، در حالیکه ماشین اطلاعاتی را باز می گرداند که کمک به تصمیم گیری های کاربران می نماید. برخلاف طراحان UX که بر روی حس کلی کار تمرکز می نمایند طراحان UI بر روی نحوه ارائه محصول کار می نمایند. آنها صفحه ای را طراحی می نمایند که کاربر با آن در ارتباط می باشد و تلاش می نمایند UI را در جهت محقق ساختن اهداف طراح UX پیش ببرد. به عنوان مثال ممکن است طراح UI تصمیم بگیرد اسلایدری در بالای صفحه تعبیه نماید و یا دکمه ای برای انجام فرآیند خرید در مکانی از صفحه ایجاد نماید. همچنین طراح UI مسئول ساخت راهنمای استایل منسجم می باشد تا ثبات و یکپارچگی در طراحی دیده شود.
سرفصل های دوره آموزشی Udemy UI-UX Design , Animation And Material Design In Javafx:
– معرفی
– ابزار دانلود راه اندازی
– مبانی
– طراحی صفحه ورود به سیستم
– طراحی صفحات ثبت نام
– ایجاد مقدمه برنامه
– ایجاد صفحه اسپلش
– طراحی صفحه اصلی با کشو ناوبری سفارشی
– صفحه مدیریت را با JFXTreeTableView ایجاد کنید
– افزودنیهای اضافی
– پروژه نهایی