دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
1 ساعت 34 دقیقهمبتدی2025-03-11
مدرسین

Peggy Fisher
Programmer, Content Manager at LinkedIn Learning
جزئیات دوره
در این دوره، با استفاده از Swing—ابزار ساخت رابط کاربری گرافیکی (GUI) برای برنامههای جاوا—یاد میگیرید که چطور یک GUI در جاوا بسازید. مدرس دوره، پگی فیشر، شما رو با اصول اولیه Swing آشنا میکنه و توضیح میده که چطور میتونید برای برنامه جاوا خودتون یک رابط کاربری بسازید. در این دوره مفاهیم پایهای مثل معماری MVC و استفاده از ویرایشگر WYSIWYG (What You See Is What You Get) بررسی میشه. همچنین، نحوه کار با کانتینرها، کامپوننتهای Swing، چیدمانها و نحوه مدیریت رویدادها که زمانی که کاربر با رابط کاربری تعامل میکنه، پوشش داده میشه.
🎯 اهداف یادگیری:
ایجاد یک رابط کاربری گرافیکی (GUI) برای برنامه جاوای خودتان.
یادگیری نحوه استفاده از ویرایشگر WYSIWYG برای ایجاد کامپوننتهای Swing و همچنین نحوه ایجاد این کامپوننتها بدون استفاده از این ویرایشگر.
آشنایی با معماری MVC، رویکردی که شامل مدل-نما-کامپوننت برای ایجاد یک اپلیکیشن GUI در جاوا است.
افزودن کامپوننتهای ثابت و تعاملی به برنامه خود. اضافه کردن کد برای شبیهسازی و پردازش رویدادهایی که در هنگام تعامل کاربر با برنامه اتفاق میافتد.
🎯 اهداف یادگیری:
ایجاد یک رابط کاربری گرافیکی (GUI) برای برنامه جاوای خودتان.
یادگیری نحوه استفاده از ویرایشگر WYSIWYG برای ایجاد کامپوننتهای Swing و همچنین نحوه ایجاد این کامپوننتها بدون استفاده از این ویرایشگر.
آشنایی با معماری MVC، رویکردی که شامل مدل-نما-کامپوننت برای ایجاد یک اپلیکیشن GUI در جاوا است.
افزودن کامپوننتهای ثابت و تعاملی به برنامه خود. اضافه کردن کد برای شبیهسازی و پردازش رویدادهایی که در هنگام تعامل کاربر با برنامه اتفاق میافتد.
مهارت ها
APIsJavaOracleLearningProgramming LanguagesSoftware Development
سرفصل ها
۰. مقدمه
- 01 - قدرت جاوا سوینگ
- 02 - آنچه باید بدانید
- 03 - گشتی در CoderPad
۱. اصول اولیه سوینگ
- 04 - درباره Swing اطلاعات کسب کنید
- 05 - از یک ویرایشگر WYSIWYG استفاده کنید
- 06 - استفاده از ویرایشگر WYSIWYG برای ایجاد یک پروژه Hello World
- 07 - از ابتدا تاب بخورید
- 08 - معماری MVC
- 09 - راه حل - اضافه کردن فیلدهای رابط کاربری اضافی به برنامه فیلم
۲. ظروف
- 10 - کانتینرهای سطح بالا
- 11- قابها و پنلها
۳. اجزا و طرحبندیها
- 12 - اجزای تاب
- 13 - طرحبندیهای رایج
- 14 - طرحبندیهای پیشرفته
۴. رویدادها
- 15 - فهرست کنترلهای مدل
- 16 - رویداد Swing چیست؟
- 17 - شنوندگان رویداد
- 18 - مثال MVC
- 19 - راه حل - ایجاد یک لیست خرید با رابط کاربری گرافیکی
نتیجهگیری
- 20 - نمایش کد از WYSIWYG
- 21 - گامهای بعدی در سفر جاوای شما
دوره های مرتبط
- دوره آموزشی تست اتوماسیون API با SoapUI
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی ساخت یک پروژه با API چتجیپیتی
- دوره آموزشی یادگیری REST API ها
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی راهنمای کامل توسعه اپلیکیشن وب بدون سرور در AWS
- دوره آموزشی تمرین عملی با مدلهای GPT: نکات و ترفندها
- دوره آموزشی هوش مصنوعی عملی: استفاده از API لحظهای OpenAI برای مکالمات صوتی