دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساخت 10 اپلیکیشن سطح پیشرفته در Swing GUI جاوا

ساخت 10 اپلیکیشن سطح پیشرفته در Swing GUI جاوا

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یاد می‌گیرید چگونه اپلیکیشن‌های رابط کاربری گرافیکی (GUI) را در جاوا بنویسید.
  • درک فریمورک Swing جاوا
  • کشف اینکه چگونه اپلیکیشن‌های پایگاه داده ایجاد کنید.
  • ایجاد اپلیکیشن‌ها و بازی‌ها در Swing جاوا

پیش‌نیازهای دوره

  • نیاز به دانش برنامه‌نویسی اولیه - بقیه با هر اپلیکیشن به صورت جداگانه آموزش داده می‌شود.

توضیحات دوره

آیا آماده‌اید مهارت‌های جاوا خود را با ساخت اپلیکیشن‌های دسکتاپ واقعی جان‌بخشی کنید؟ این دوره یک مسیر عملی و مبتنی بر پروژه در توسعه Swing GUI جاوا ارائه می‌دهد و شما را در ایجاد 10 اپلیکیشن کامل - از جمله 5 بازی هیجان‌انگیز و 5 اپلیکیشن کاربردی - از ابتدا راهنمایی می‌کند.

چه یک مبتدی باشید که به دنبال تثبیت دانش جاوا خود هستید یا توسعه‌دهنده سطح متوسط که می‌خواهد مهارت‌های GUI خود را بهبود بخشد، این دوره به شما اعتمادبه‌نفس و تجربه می‌دهد. شما بازی‌های محبوبی مانند مار، Flappy Bird، بازی دوز، Minesweeper Game و Brick Breaker Game را ساخته و همچنین اپلیکیشن‌های واقعی مانند پلیر رسانه، ویرایشگر متن و سیستم مدیریت اجاره خودرو و دیگر موارد را توسعه می‌دهید.

هر پروژه با توضیحات واضح و نکات کدنویسی عملی طراحی شده تا بتوانید درک کنید چگونه کامپوننت‌های Swing جاوا با یکدیگر همکاری می‌کنند. در پایان دوره، نه تنها می‌توانید اپلیکیشن‌های دسکتاپ شگفت‌انگیز با جاوا بسازید، بلکه در برنامه‌نویسی رویداد محور، مدیریت طرح‌بندی و طراحی رابط کاربری واقعا مطمئن خواهید شد. تمرینات عملی نیز برای تست مهارت‌های شما در طول مسیر اضافه می‌شود.

شما پتانسیل جاوا خود را کشف می‌کنید و تجربه عملی به دست می‌آورید که کارفرمایان و مشتریان به آن ارزش می‌دهند. همین حالا در دوره شرکت کرده و پروژه‌های برجسته‌ای را بسازید که واقعاً متفاوت باشند.

این دوره برای چه کسانی مناسب است؟

  • کسی که می‌خواهد Swing GUI جاوا را یاد بگیرد یا دانش خود در Swing جاوا را سازماندهی کند تا اپلیکیشن‌ها و بازی‌های شگفت‌انگیزی بسازد.

ساخت 10 اپلیکیشن سطح پیشرفته در Swing GUI جاوا

  • راه‌اندازی پروژه‌ خود 04:43
  • راه‌اندازی GUI 08:13
  • باز کردن یک فایل 02:59
  • استخراج متن 03:48
  • Text To Speech 06:13
  • اجرای کد ما 00:50
  • راه‌اندازی پروژه Maven خود 06:39
  • راه‌اندازی pom.xml 08:30
  • دانلود بازی VLC 03:38
  • ایمپورت‌های مورد نیاز 07:10
  • تعریف متغیرها 07:26
  • یافتن کتابخانه‌های نیتیو 07:11
  • ساخت پنجره اصلی 07:49
  • کنترل پنل 08:55
  • پلی‌لیست 05:50
  • تایمر برای بروزرسانی Seek 09:04
  • افزودن Action Listeners - بخش 1 08:33
  • افزودن Action Listeners - بخش 2 09:54
  • افزودن Action Listeners - بخش 3 08:18
  • دریافت ایندکس آهنگ فعلی 06:31
  • تاگل کردن تمام صفحه 04:22
  • اجرای کد ما 03:43
  • آشنایی با این بازی 01:47
  • مقداردهی اولیه متغیرها 11:28
  • شروع بازی 07:51
  • حرکت مار 09:56
  • بررسی برخوردهای مار 07:29
  • بررسی برخوردها به غذا 03:52
  • شروع کلاس GUI 09:35
  • متد Constructor 12:46
  • مدیریت فشردن کلید 08:00
  • رندرینگ این بازی 04:56
  • ترسیم بوردرها 09:28
  • ترسیم غذا و مار 09:35
  • رندرینگ Game Over 12:16
  • تکمیل اکشن 05:44
  • برخوردهای بوردر و ری‌استارت بازی 07:14
  • اجرای بازی 09:07
  • ساختار برای کلاس Recipe 04:53
  • Getters و Setters 11:00
  • متد toString 06:01
  • راه‌اندازی File Manager 06:31
  • بارگذاری Recipes 10:04
  • ذخیره Recipes 05:03
  • پنل Recipe 05:44
  • متد Constructor - بخش 1 05:59
  • متد Constructor - بخش 2 07:01
  • متد Constructor - بخش 3 06:09
  • بروزرسانی Recipes 09:01
  • حذف Recipes انتخابی 13:26
  • فرم Recipe 04:40
  • متد Constructor - بخش 1 11:58
  • متد Constructor - بخش 2 08:51
  • متد Constructor - بخش 3 07:20
  • دکمه ذخیره 12:50
  • پنل لیست خرید 09:33
  • کلاس اصلی 09:48
  • اجرای کد ما 07:21
  • آشنایی با این بازی 02:14
  • ایمپورت ماژول‌ها 09:51
  • Constructor کلاس پرنده 09:58
  • حرکت پرنده 05:43
  • بررسی بوردرهای پرنده 05:40
  • برخورد به دیوار 06:24
  • کلاس دیوارها 04:25
  • ساخت دیوار 05:30
  • بازی با دیوارها 07:54
  • متدهای Get و Set 03:21
  • کلاس کنترلر 06:30
  • کلاس ImageIcon 10:27
  • آبجکت بازی 08:47
  • ساخت Tubes با استفاده از تصویر 06:13
  • کلاس بازی - بخش 1 06:52
  • کلاس بازی - بخش 2 12:18
  • کلاس بازی - بخش 3 10:24
  • آداپتور کلید بازی 04:26
  • متد اصلی 12:20
  • اجرای بازی ما 01:53
  • مقدمه 00:57
  • ایمپورت‌های مورد نیاز 05:17
  • Undo Manager 05:08
  • باز کردن یک فایل 09:01
  • تاگل Bold 10:08
  • Italic و Underline 03:31
  • اعمال رنگ 03:40
  • Save و SaveAs 12:54
  • ورود به داخل کلاس GUI 02:52
  • متد Constructor 11:08
  • ایجاد نوار منو 12:32
  • ایجاد نوار ابزار 06:42
  • متدهای Helper 08:19
  • اجرای کد ما 06:04
  • مقدمه 02:30
  • کلاس اصلی 05:39
  • کلاس گیم‌پلی 07:20
  • ترسیم آبجکت‌ها 10:16
  • افزودن Listener کلید 06:51
  • حرکت نوار بازیکن 05:53
  • حرکت توپ 09:48
  • کلاس مولد نقشه 04:48
  • ایجاد آجرها 09:46
  • شکستن آجرها 12:24
  • افزایش امتیاز 04:10
  • Game Over 03:51
  • مقدمه 02:26
  • بررسی ساختار اولیه 04:16
  • کلاس وسیله نقلیه 07:03
  • متدهای Getter و Setter برای کلاس وسیله نقلیه 04:59
  • کلاس کاربر 05:58
  • کلاس ادمین 05:32
  • ایمپورت‌های مورد نیاز 08:49
  • برخی متغیرها 05:43
  • افزودن داده به لیست‌ها 07:03
  • راه‌اندازی پنجره 09:13
  • مدل جدول 06:56
  • پنل جستجو 09:36
  • پنل ادمین 09:03
  • پنل رزرو 06:12
  • تکمیل پنل رزرو 10:31
  • احراز هویت کاربر - بخش 1 08:59
  • احراز هویت کاربر - بخش 2 07:30
  • بررسی اعتبارات 11:01
  • بارگذاری داده وسیله نقلیه 04:55
  • فیلتر وسایل نقلیه 09:59
  • افزودن وسیله نقلیه جدید 10:05
  • موجود بودن وسایل نقلیه 16:10
  • رزرو وسایل نقلیه 09:55
  • ذخیره داده 05:25
  • بارگذاری داده 04:38
  • اجرای کد ما 08:11
  • مقدمه 04:27
  • ایمپورت‌های مورد نیاز 04:41
  • راه‌اندازی - بخش 1 16:03
  • راه‌اندازی - بخش 2 09:14
  • پنل بازی 07:46
  • پنل پایین 09:44
  • Listener کلیک دکمه 08:35
  • کنترل جریان 05:46
  • بروزرسانی امتیاز 04:26
  • ریست کردن و ResetAll 07:15
  • ریست کردن و دریافت بازیکن فعلی 08:17
  • بررسی یک ترسیم 08:15
  • بررسی برنده 11:25
  • مقدمه 03:06
  • چگونه بازی کنید؟ 06:19
  • کلاس اصلی 09:30
  • متد اصلی 06:47
  • ایمپورت ماژول‌ها برای بورد 06:15
  • مقداردهی اولیه متغیرها و Constructor 16:35
  • مقداردهی اولیه بورد 08:33
  • بازی جدید - بخش 1 12:02
  • بازی جدید - بخش 2 07:18
  • بازی جدید - بخش 3 04:25
  • بازی جدید - بخش 4 07:32
  • کلاس رویداد ماوس 10:25
  • نشانه‌گذاری یک سلول 09:02
  • مدیریت کلیک چپ 11:59
  • کشف بالا به سمت چپ 09:41
  • کشف تمام همسایگان 09:58
  • رندرینگ بازی - بخش 1 09:06
  • رندرینگ بازی - بخش 2 09:04
  • رندرینگ و اجرا 09:17

12,221,600 3,055,400 تومان

مشخصات آموزش

ساخت 10 اپلیکیشن سطح پیشرفته در Swing GUI جاوا

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:162
  • مدت زمان :20:30:23
  • حجم :9.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید