تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX

دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX

2 ساعت 13 دقیقهمبتدی2024-11-18

مدرسین

Peggy Fisher

Peggy Fisher

Programmer, Content Manager at LinkedIn Learning

جزئیات دوره

JavaFX یه ابزار استاندارد برای طراحی رابط کاربری توی جاوا هست که جایگزین Swing توی نسخه‌های جدید جاوا شده. این یعنی اگه بخوای برای برنامه‌های شرکتی و سازمانی یه رابط کاربری حرفه‌ای و جذاب طراحی کنی، بهتره از JavaFX استفاده کنی.

توی این آموزش‌ها، پگی فیشر، که یکی از متخصص‌های برنامه‌نویسی ماست، کمکت می‌کنه تا از JavaFX برای ساختن رابط‌های کاربری حرفه‌ای استفاده کنی. توی این دوره یاد می‌گیری که چطور JavaFX رو با بقیه‌ی APIهای جاوا هماهنگ کنی، از FXML برای جدا کردن طراحی از منطق برنامه استفاده کنی و با استفاده از کلاس‌های 2D اشکال و خطوط مختلف بکشی.

اما کار به اینجا ختم نمی‌شه! برای اینکه رابط کاربری برنامه‌هات جذاب‌تر و حرفه‌ای‌تر بشه، یاد می‌گیری که افکت اضافه کنی، تصاویر و نمودارها رو انیمیشن بدی و از CSS برای طراحی سفارشی استفاده کنی.

در طول این آموزش‌ها، تمرین‌هایی بهت داده می‌شه که مهارت‌های تازه یاد گرفته‌ات رو تست کنی و خودت رو به چالش بکشی.

اهداف یادگیری
🔹 JavaFX چیه و چه کاربردی داره؟
🔹 چطور یه برنامه ساده با JavaFX بسازیم؟
🔹 چطور خطوط، اشکال و متن طراحی کنیم؟
🔹 چطور افکت‌های جذاب روی رابط کاربری اعمال کنیم؟
🔹 چطور تصاویر، نمودارها و انیمیشن به برنامه اضافه کنیم؟
🔹 چطور با استفاده از CSS طراحی سفارشی انجام بدیم؟

مهارت ها

JavaFXSoftware DesignJavaProgramming FoundationsOracleSoftware Development ToolsLearningSoftware Development

سرفصل ها

0. مقدمه

  • 01 - قدرت توسعه رابط کاربری گرافیکی JavaFX
  • 02 - آنچه باید قبل از تماشا بدانید
  • 03 - نحوه استفاده از فایل‌های تمرینی
  • 04 - چالش‌ها توضیح داده شد

1. با JavaFX شروع کنید

  • 05 - JavaFX چیست
  • 06 - مروری بر معماری JavaFX
  • 07 - نمودار صحنه JavaFX

2. نمونه برنامه ها

  • 08 - یک برنامه ساده JavaFX ایجاد کنید
  • 09 - کنترل‌های فرم را اضافه کنید
  • 10 - CSS را برای استایل دادن به فرم اضافه کنید
  • 11 - طراحی رابط را تنظیم کنید
  • 12 - چالش - از FXML استفاده‌کنید تا به کاربر اجازه سوال بپرسد
  • 13 - راه حل - از FXML استفاده‌کنید تا به کاربر اجازه دهید سوال بپرسد

3. نقاشی

  • 14 - خطوط و اشکال بکشید
  • 15 - اشکال را با هم مخلوط کنید
  • 16 - متن را ترسیم کنید
  • 17 - اعمال افکت‌های متنی
  • 18 - چالش - یک صحنه با اشکال و رنگ‌های تصادفی ایجاد کنید
  • 19 - راه حل - یک صحنه با اشکال و رنگ‌های تصادفی ایجاد کنید

4. اجزای رابط کاربری

  • 20 - یک رابط کاربری بچینید
  • 21 - کنترل‌ها را به رابط کاربری اضافه کنید
  • 22 - از کنترلرهای رویداد کنترل رابط کاربری استفاده کنید
  • 23 - شامل یک منو
  • 24 - یک ListView برای انتخاب کاربر ارائه دهید
  • 25 - از TableView برای نمایش داده‌ها استفاده کنید
  • 26 - چالش - ایجاد چالش رابط کاربری مشتری
  • 27 - راه حل - ایجاد چالش رابط کاربری مشتری

5. گرافیک

  • 28 - یک تصویر اضافه کنید
  • 29 - متحرک سازی با استفاده از تبدیل
  • 30 - برای تجسم بهتر نمودارها را اضافه کنید
  • 31 - چالش - یک نمودار میله ای ایجاد کنید
  • 32 - راه حل یک نمودار میله ای ایجاد کنید

6. UI‌های سفارشی

  • 33 - تم‌های CSS را اعمال کنید
  • 34 - از انتخابگرها استفاده کنید
  • 35 - قوانین سبک ایجاد کنید
  • 36 - چالش - یک فایل CSS با استایل ایجاد کنید
  • 37 - راه حل - یک فایل CSS با استایل ایجاد کنید

نتیجه گیری

  • 38 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal