دوره آموزشی یادگیری جاوا سوئینگ (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 - گامهای بعدی در سفر جاوای شما
دوره های مرتبط
- دوره آموزشی یادگیری جاوا با Swing
- دوره آموزشی یادگیری توسعه رابط کاربری گرافیکی JavaFX
- دوره آموزشی یادگیری Eclipse
- دوره آموزشی طراحی الگوهای خلاقانه جاوا
- دوره آموزشی جاواEnterprise :7 EE جاوابینز (EJB)
- دوره آموزشی Java EE: الگوهای طراحی و معماری
- دوره آموزشی یادگیری جامع توسعه اندروید: مدیریت داده ها با Kotlin
- دوره آموزشی Node.js: الگوهای طراحی
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی کاوش شغلی در مهندسی داده
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی آماده شدن برای گواهینامه Google Associate Android Developer
- مسیر آموزشی کشف مسیر شغلی به عنوان توسعهدهنده جاوا اسکریپت
- مسیر آموزشی آماده شدن برای آزمون CompTIA PenTest+ (PT0-001)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اپلیکیشن موبایل اندروید