دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
2 ساعت 13 دقیقهمبتدی2024-11-18
مدرسین

Peggy Fisher
Programmer, Content Manager at LinkedIn Learning
جزئیات دوره
JavaFX یه ابزار استاندارد برای طراحی رابط کاربری توی جاوا هست که جایگزین Swing توی نسخههای جدید جاوا شده. این یعنی اگه بخوای برای برنامههای شرکتی و سازمانی یه رابط کاربری حرفهای و جذاب طراحی کنی، بهتره از JavaFX استفاده کنی.
توی این آموزشها، پگی فیشر، که یکی از متخصصهای برنامهنویسی ماست، کمکت میکنه تا از JavaFX برای ساختن رابطهای کاربری حرفهای استفاده کنی. توی این دوره یاد میگیری که چطور JavaFX رو با بقیهی APIهای جاوا هماهنگ کنی، از FXML برای جدا کردن طراحی از منطق برنامه استفاده کنی و با استفاده از کلاسهای 2D اشکال و خطوط مختلف بکشی.
اما کار به اینجا ختم نمیشه! برای اینکه رابط کاربری برنامههات جذابتر و حرفهایتر بشه، یاد میگیری که افکت اضافه کنی، تصاویر و نمودارها رو انیمیشن بدی و از CSS برای طراحی سفارشی استفاده کنی.
در طول این آموزشها، تمرینهایی بهت داده میشه که مهارتهای تازه یاد گرفتهات رو تست کنی و خودت رو به چالش بکشی.
اهداف یادگیری
🔹 JavaFX چیه و چه کاربردی داره؟
🔹 چطور یه برنامه ساده با JavaFX بسازیم؟
🔹 چطور خطوط، اشکال و متن طراحی کنیم؟
🔹 چطور افکتهای جذاب روی رابط کاربری اعمال کنیم؟
🔹 چطور تصاویر، نمودارها و انیمیشن به برنامه اضافه کنیم؟
🔹 چطور با استفاده از CSS طراحی سفارشی انجام بدیم؟
توی این آموزشها، پگی فیشر، که یکی از متخصصهای برنامهنویسی ماست، کمکت میکنه تا از 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 - مراحل بعدی