دوره بوت کمپ 45 پروژه واقعی توسعه جاوا 2024
✅ سرفصل و جزئیات آموزش
در دوره برنامه نویسی جاوا با توسعه پروژه های جاوا با استفاده از JSP ،JDBC ،Servlets ،Swing، اسپرینگ بوت، Maven و Hibernate آشنا می شوید.
آنچه یاد خواهید گرفت
- درک عمیقی از ویژگی های اصلی و پیشرفته جاوا به دست می آورید.
- به اصول طراحی، بهترین شیوه ها و قراردادهای کدنویسی برای نوشتن کدهای جاوا خوب طراحی شده و حرفه ای مسلط می شوید.
- با توسعه یک وب اپلیکیشن مبتنی بر جاوا با استفاده از فناوری هایی مانند JSP و Servlets، تجربه واقعی به دست می آورید.
- با استفاده از یک اپلیکیشن واقعی به عنوان مطالعه موردی، به مفاهیم برنامه نویسی شی گرا مسلط می شوید.
پیش نیازهای دوره
- دانش جاوا
توضیحات دوره
جاوا چیست؟
جاوا، زبان برنامه نویسی شی گرای چندسکویی است که توسط Sun Microsystems در سال 1995 منتشر شد. امروزه جاوا برای اجرای اپلیکیشن های مختلف مانند بازی ها، اپلیکیشن های رسانه های اجتماعی، اپلیکیشن های صوتی و تصویری و غیره مورد نیاز است.
جاوا برای چه مواردی استفاده می شود؟
قبل از اینکه به این موضوع ادامه دهیم، اجازه دهید در مورد اینکه چرا باید جاوا را انتخاب کنید به شما توضیح دهیم. جاوا بسیار محبوب است و از اوایل دهه 2000 تا سال 2022 به این حوزه تسلط داشته است.
برخی از اپلیکیشن ها در زیر ذکر شده است:
- بانکداری - برای مقابله با مدیریت تراکنش
- خرده فروشی - اپلیکیشن های صورتحساب که در یک فروشگاه و رستوران می بینید کاملاً به زبان جاوا نوشته شده اند.
- فناوری اطلاعات (IT) - جاوا برای حل وابستگی های پیاده سازی طراحی شده است.
- اندروید - اپلیکیشن ها یا به زبان جاوا نوشته می شوند یا از Java API استفاده می کنند.
- سرویس های مالی - در اپلیکیشن های سمت سرور استفاده می شود.
- بازار سهام - برای نوشتن الگوریتم هایی که در کدام شرکت باید سرمایه گذاری کنند.
- کلان داده - فریمورک های Hadoop MapReduce با استفاده از جاوا نوشته شده است.
- جامعه علمی و پژوهشی - برای مقابله با حجم عظیمی از داده
این دوره برای چه کسانی مناسب است؟
- مبتدیان در جاوا
دوره بوت کمپ 45 پروژه واقعی توسعه جاوا 2024
-
آشنایی با دوره 02:01
-
طرح کلی پروژه ها 00:40
-
مقدمه 03:48
-
کتابخانه ها و ایجاد پایگاه داده 12:50
-
کدنویسی کلاس های صفحه درباره ما، لاگین و ثبت نام 13:40
-
کدنویسی کلاس های صفحه اصلی و مشتری جدید 13:05
-
کدنویسی جزئیات مشتری، سپرده و میتر 12:38
-
کدنویسی برای اطلاعات صورتحساب و بروزرسانی 11:16
-
کدنویسی برای اطلاعات و پرداخت صورتحساب 12:08
-
کدنویسی برای تولید جزئیات صورتحساب 10:29
-
اجرای پروژه نهایی 13:46
-
مقدمه 04:09
-
کتابخانه ها و ایجاد پایگاه داده 12:02
-
کدنویسی برای صفحه اصلی، لاگین و صفحه داشبورد 13:12
-
کدنویسی برای صفحه پذیرش و افزودن درایور و صفحه کارمند 13:40
-
کدنویسی برای افزودن اتاق و مشتری 12:53
-
کدنویسی برای نمایش اطلاعات مشتری، کارمند و مدیر 11:43
-
کدنویسی برای Checkout و CheckIn 12:28
-
کدنویسی برای جستجو و بروزرسانی اتاق و پیکاپ 12:53
-
اجرای لایو 12:58
-
مقدمه 04:39
-
کتابخانه ها و ایجاد پایگاه داده 12:26
-
کدنویسی برای صفحه لاگین 12:30
-
کدنویسی برای صفحه اصلی 12:50
-
کدنویسی برای افزودن مشتری 13:47
-
کدنویسی فایل اطلاعات پرواز 13:14
-
کدنویسی برای فایل جزئیات سفر 13:06
-
کدنویسی برای پرداخت و کنسل بلیط 12:04
-
اجرای لایو 12:51
-
مقدمه 04:23
-
کتابخانه ها و ایجاد پایگاه داده 12:03
-
کدنویسی برای افزودن صفحه مدرس، لاگین و صفحه اصلی 13:02
-
کدنویسی برای فایل های جزئیات دانشجو و مدرس 10:35
-
کدنویسی برای حضور دانشجویان و مدرسان 10:42
-
کدنویسی برای جزئیات نمرات و آزمون 12:00
-
کدنویسی برای بروزرسانی جزئیات مدرس و دانشجو 12:21
-
کدنویسی برای فرم و ساختار شهریه ها 12:38
-
اجرای لایو 11:29
-
مقدمه 04:19
-
کتابخانه ها و ایجاد پایگاه داده 12:18
-
کدنویسی برای صفحه لاگین، ثبت نام و فراموشی پسورد 12:12
-
کدنویسی برای صفحه اصلی و افزودن و بروزرسانی مشتری 12:07
-
کدنویسی برای نمایش و حذف صفحه مشتری و پکیج 12:25
-
کدنویسی برای رزرو پکیج و هتل 12:58
-
کدنویسی برای جزئیات هتل ها 10:41
-
کدنویسی برای صفحه پرداخت و صفحه درباره ما 10:48
-
اجرای لایو 12:05
-
مقدمه 03:12
-
کتابخانه ها و ایجاد پایگاه داده 12:40
-
کدنویسی متدهای پایگاه داده و صفحه لاگین 13:45
-
کدنویسی برای صفحه فاکتور، صندوقدار و ادمین 14:23
-
کدنویسی برای افزودن، جستجو و حذف صندوقدار 11:13
-
کدنویسی برای افزودن و جستجوی محصول 10:44
-
کدنویسی برای بروزرسانی و حذف محصول 11:01
-
کدنویسی برای فایل های فروش و موجودی 12:52
-
اجرای لایو 11:47
-
مقدمه 04:07
-
کتابخانه ها و ایجاد پایگاه داده 10:55
-
کدنویسی برای لاگین و پین کردن فایل ها 12:30
-
کدنویسی برای صفحه ثبت نام 11:26
-
کدنویسی برای صفحات ثبت نام بعدی 12:28
-
کدنویسی برای صفحه سپرده و برداشت 11:24
-
کدنویسی برای صفحه تراکنش و MiniStatement 11:29
-
کدنویسی برای فایل های استعلام سریع پول نقد و موجودی 10:08
-
اجرای لایو 12:21
-
مقدمه 03:00
-
کدنویسی برای شمارش کلمات و کاراکترها 11:05
-
کدنویسی برای فایل Font Chooser 13:12
-
کدنویسی برای صفحه ماشین حساب 11:04
-
کدنویسی برای تست آنلاین و صفحه IP finder 11:31
-
کدنویسی برای بازی پازل 10:44
-
کدنویسی برای بازی دوز 11:33
-
اجرای لایو 10:58
-
مقدمه 03:20
-
کتابخانه ها و ایجاد پایگاه داده 10:34
-
کدنویسی برای صفحه اول و صفحه لاگین 11:00
-
کدنویسی برای صفحه اصلی 11:07
-
کدنویسی برای افزودن و چاپ جزئیات کارمند 11:32
-
کدنویسی برای دریافت و نمایش حضور و غیاب 11:35
-
کدنویسی برای افزودن و بروزرسانی حقوق و دستمزد 13:29
-
کدنویسی برای بروزرسانی کارمند و فیش حقوقی 12:51
-
اجرای لایو 10:01
-
مقدمه 03:38
-
کتابخانه ها و ایجاد پایگاه داده 10:52
-
کدنویسی فایل های ثبت نام، لاگین و فراموشی پسورد 12:49
-
کدنویسی صفحه اصلی و افزودن و نمایش جزئیات مشتری 13:16
-
کدنویسی صفحه اصلی و افزودن و نمایش جزئیات مشتری 13:30
-
کدنویسی برای جزئیات و رزرو تاکسی های بین شهری و درون شهری 11:48
-
کدنویسی برای رزرو ون ها و نمایش تاکسی ها و ون ها 12:23
-
کدنویسی برای پرداخت، بررسی صورتحساب و صفحه درباره ما 10:33
-
اجرای لایو 11:17
-
مقدمه 01:35
-
ایجاد کلاس آهنگ 01:59
-
ایجاد کلاس آلبوم 15:02
-
ایجاد کلاس اصلی 14:51
-
پیاده سازی موارد سوئیچ 12:56
-
مقدمه 01:45
-
بروزرسانی لینک جدید و نوار پیشرفت هنگام تعامل کاربر 19:53
-
بروزرسانی فیلد متنی URL 14:30
-
ایجاد رابط کاربری گرافیکی اپلیکیشن 10:29
-
پیاده سازی کلاس اصلی 18:55
-
استقرار - ایجاد فایل Jar در جاوا 00:40
-
مقدمه 01:45
-
توسعه کلاس شکل 13:01
-
ایجاد مقادیر مختصات 13:15
-
ساخت منطق بازی 09:24
-
ساخت تخته (صفحه) بازی 07:35
-
ساخت تمام آبجکت ها روی تخته 13:42
-
ساخت مهره Tetris جدید 13:37
-
ساخت چرخه بازی 22:38
-
راه اندازی بازی 02:04
-
مقدمه 01:06
-
طراحی بازی 07:18
-
ایجاد نمونه جدید از بازی 12:02
-
پاسخ به اکشن های کاربر در رابط کاربری 15:54
-
توسعه رابط کاربری در Swing API 18:56
-
تعریف مجدد متد paintComponent 11:05
-
بالاخره بازی کنید 06:57
-
مقدمه 01:21
-
توسعه JFrame 15:17
-
تغییر واحدهای ارزی 13:02
-
تبدیل ارز 16:02
-
ریست کردن فیلدهای متنی 07:24
-
خروجی نهایی 01:55
-
توسعه بخش دوم در اپلیکیشن 18:31
-
استفاده از Yahoo API برای مبدل ارز 16:39
-
مدیریت استثنا 01:28
-
مقدمه 01:47
-
توسعه رابط کاربری 24:51
-
افزودن jLabels در جدول 07:32
-
پیاده سازی تصاویر تصادفی 08:28
-
افزودن رویداد mouseListener 07:37
-
پیاده سازی اکشن های کاربر 13:27
-
فعال سازی jLabels 21:25
-
پیاده سازی اکشن های دکمه 05:24
-
مقدمه 02:28
-
توسعه رابط کاربری 11:06
-
ایجاد فریم بازی 11:04
-
نمایش تصاویر در jLabel 09:25
-
افزودن آیتم ها به لیست 11:19
-
دریافت برنده 10:04
-
بالاخره بازی کنید 04:59
-
مقدمه 01:28
-
ایجاد متغیرهای بازی 10:11
-
ایجاد متغیرهای بازیکن 08:45
-
شروع بازی ما 11:49
-
تعامل با کاربر 09:08
-
حمله به دشمن 15:29
-
معجون سلامتی بازیکن 13:00
-
heck کردن اگر بازیکن مرده باشد 23:11
-
در نهایت، به ماجراجویی بپردازید 12:25
-
مقدمه 01:28
-
طراحی بازی - بخش a 11:38
-
طراحی بازی - بخش b 05:03
-
راه اندازی فیلد اصلی 17:58
-
یافتن سلول های خالی 13:19
-
تبدیل اعداد به تصویر 10:58
-
تعامل کاربر 21:28
-
پیاده سازی کلاس اصلی 11:33
-
مقدمه 01:55
-
طراحی بازی 12:46
-
مقداردهی اولیه دنیای بازی 12:28
-
ترسیم دنیای بازی روی پنجره 11:50
-
پاسخ به اکشن های کاربر در رابط کاربری 17:24
-
اطمینان از برخورد آبجکت ها 10:08
-
بررسی اینکه آیا سطح هفتم کامل شده است 06:37
-
ایجاد کلاس پایه 07:35
-
ایجاد کلاس دیوار 02:05
-
ایجاد کلاس بازیکن 03:08
-
ایجاد کلاس چمدان 02:44
-
ایجاد کلاس منطقه 01:33
-
ایجاد کلاس اصلی 11:16
-
آشنایی با پروژه 09:25
-
راه اندازی برای پروژه 14:11
-
ساخت کلاس دانش آموز 13:15
-
ایجاد کلاس معلم 13:55
-
معرفی مفهوم ArrayList 15:03
-
تشکیل کلاس مدرسه 14:08
-
تشکیل کلاس اصلی 12:41
-
تست و اجرای همه کلاس ها 13:43
-
آشنایی با NoteItDown 10:51
-
کار با NoteItDown 10:04
-
ایجاد پروژه جدید با کلاس ها 12:21
-
ایجاد کلاس Notepad 12:14
-
ایجاد کلاس درباره ما 11:48
-
سفارشی سازی اپلیکیشن 11:25
-
سفارشی سازی Action Listeners 14:01
-
با افزودن میانبرها همه موارد را به پایان می رسانیم 13:39
-
آشنایی با Snakophillia 10:27
-
کار با اپلیکیشن 13:34
-
ایجاد پروژه جاوا در کامپایلر 14:26
-
ساخت کلاس مار 14:25
-
ساخت کلاس تخته (صفحه بازی) 14:19
-
افزودن رویدادهای صفحه کلید 14:15
-
ایجاد حرکات مار با تابع Move 14:46
-
آشنایی با اپلیکیشن 13:42
-
کار با اپلیکیشن 12:02
-
ایجاد پروژه جدید در IDE 14:55
-
ایجاد کلاس آهنگ 15:23
-
ایجاد کلاس آلبوم 15:55
-
ایجاد کلاس اصلی 14:57
-
افزودن توابع به کلاس اصلی 11:17
-
تست و اجرای اپلیکیشن 13:59
-
آشنایی با اپلیکیشن 13:56
-
کار با اپلیکیشن 13:51
-
ایجاد کلاس اصلی 14:59
-
راه اندازی فریم 13:42
-
ایجاد قابلیت ها برای برنده شدن 13:45
-
تنظیم محتویات داخل فریم 15:17
-
سفارشی سازی اپلیکیشن 16:07
-
آشنایی با اپلیکیشن 14:29
-
کار با اپلیکیشن 14:06
-
ایجاد کلاس برچسب 15:29
-
سفارشی سازی کلاس برچسب 15:14
-
ایجاد کلاس نوشیدنی 14:13
-
ایجاد کلاس آیتم های منو - بخش 1 12:13
-
ایجاد کلاس آیتم های منو - بخش 2 13:34
-
تست و اجرای اپلیکیشن 16:08
-
آشنایی با اپلیکیشن 14:36
-
کار با اپلیکیشن 15:33
-
ساخت کلاس اصلی 15:10
-
سفارشی سازی کلاس اصلی 15:51
-
ایجاد کلاس ProgressRenderer 15:15
-
ساخت کلاس مدل جدول 15:12
-
ایجاد کلاس دانلود 16:36
-
آشنایی با اپلیکیشن 15:30
-
کار با پروژه 15:41
-
ایجاد کلاس اصلی 15:18
-
ایجاد کلاس حساب 16:02
-
سفارشی سازی کلاس حساب 16:02
-
ایجاد کلاس منوی آپشن 16:17
-
ایجاد کلاس منوی آپشن 15:05
-
تست و اجرای پروژه 14:55
-
مقدمه 15:29
-
کار با پروژه 15:56
-
ایجاد کلاس اصلی 13:54
-
ایجاد کلاس کانتکت 16:05
-
ایجاد مخزن آبجکت 16:26
-
ایجاد کلاس فریم 14:58
-
تست و اجرای اپلیکیشن 16:15
-
آشنایی با اپلیکیشن 16:45
-
کار با پروژه 16:03
-
ایجاد کلاس دایره 15:22
-
ایجاد کلاس مستطیل 16:01
-
ایجاد کلاس اصلی 16:29
-
ایجاد کلاس شکل 15:44
-
تست و اجرای پروژه 17:03
-
مقدمه 15:29
-
کار با پروژه 16:59
-
ایجاد کلاس اصلی 16:37
-
مقداردهی اولیه فریم 16:30
-
افزودن اکشن و متد Key Listener 14:09
-
ایجاد توابع افزودن و حذف 16:09
-
تست و اجرای اپلیکیشن 14:59
-
آشنایی با اپلیکیشن 14:18
-
کار با پروژه 16:23
-
ایجاد کلاس اصلی 15:08
-
افزودن کامپوننت ها به فریم 15:45
-
افزودن Action Listeners 16:11
-
باز کردن، خواندن و نوشتن توابع فایل 15:54
-
تست و اجرای اپلیکیشن 15:19
-
آشنایی با پروژه 14:50
-
کار با پروژه 15:01
-
ایجاد کلاس اصلی 15:11
-
ایجاد کلاس اصلی 15:22
-
ایجاد صفحه زمانبندی 15:57
-
ایجاد صفحه Help _ End 15:32
-
تست و اجرای اپلیکیشن 14:35
-
آشنایی با پروژه و راه اندازی 17:00
-
ایجاد کلاس ها و متدها - بخش 1 15:16
-
ایجاد کلاس ها و متدها - بخش 2 15:52
-
متد تولید پسورد تصادفی 15:55
-
تنظیم متدهای پروژه 10:38
-
ایجاد متد اصلی برای اجرای برنامه 15:59
-
اجرای نهایی پروژه - ایجاد فایل اجرایی واحد 15:22
-
مقدمه - راه اندازی 15:37
-
مبانی Java servlet و ایجاد صفحه ایندکس 16:47
-
لاگین به صفحه ادمین - اعتبارسنجی servlet 18:19
-
مبانی Java servlet - صفحه مزایای شرکت کنندگان - بخش 1 15:31
-
صفحه لاگین شرکت کنندگان - بخش 2 - استفاده از JDBC 16:02
-
لاگین شرکت کنندگان - واکشی داده از پایگاه داده 15:42
-
اتصال JDBC - ایجاد رویداد در داخل اپلیکیشن 15:25
-
بخش پرداخت رجیستریشن رویداد - ساخت پروژه 17:42
-
راه اندازی پروژه - ایجاد صفحه لندینگ 16:49
-
مبانی JSP - صفحه JSP لاگین دانشجو 15:57
-
ایجاد Servlet لاگین دانشجو 12:15
-
متد اتصال برای پایگاه داده - متدهای لاگین 15:47
-
خروج دانشجویان از سیستم - متدهای ادمین 16:26
-
ایجاد صفحات JSP - بخش 1 15:25
-
ایجاد صفحات JSP - بخش 2 15:04
-
ایجاد صفحات JSP - بخش 3 - استقرار پروژه روی سرور 16:34
-
مقدمه - راه اندازی پروژه 16:07
-
مبانی servlet - ایجاد servlets 16:17
-
ایجاد متدهای لاگین در servlets جاوا 14:13
-
متد اتصال پایگاه داده 15:46
-
ایجاد servlets کنترل کننده 11:07
-
ایجاد صفحات HTML نهایی - استقرار وب اپلیکیشن روی سرور 13:41
-
آشنایی با پروژه - راه اندازی 16:24
-
ایجاد برنامه سرور - سوکت 16:06
-
متد شروع برای سرور در اپلیکیشن چت 15:52
-
ایجاد threads برای اتصالات کلاینت 16:22
-
ایجاد متدهای پیش فرض برای اتصال 08:10
-
ایجاد بخش کلاینت و مدیریت خطاها - استثناها 17:47
-
اجرا برای کلاینت های بیشتر - اتصال سرور به پورت راه دور با آدرس سرور 17:18
-
ایجاد GUI برای پنجره کلاینت و استقرار با استفاده از سیستم پورت راه دور جدید 17:53
-
ایجاد GUI برای پنجره کلاینت - استقرار با استفاده از سیستم پورت راه دور 18:41
-
آشنایی با فریمورک اسپرینگ 16:38
-
مزایای فریمورک اسپرینگ - ایمپورت پروژه در IDE 16:11
-
افزودن تزریق وابستگی - ایجاد درخواست ها 19:13
-
ایجاد نمونه هایی از متدها برای ذخیره - استفاده از داده از فایل csv 11:44
-
کنترلر برای وب اپلیکیشن 15:38
-
استقرار اپلیکیشن در وب و ایجاد رابط کاربری جدید 18:50
-
استقرار اپلیکیشن در وب - ایجاد رابط کاربری 18:50
-
راه اندازی پروژه - ایجاد صفحه JSP ایندکس 15:32
-
توسعه صفحه JSP ایندکس 15:51
-
توسعه صفحات جانبی ادمین با استفاده از JSP 15:35
-
ایجاد ارتباط با پایگاه داده جدید 15:15
-
ایجاد صفحات برای ارسال اطلاعات جدید توسط افراد 12:34
-
استقرار اپلیکیشن در سرور جدید 12:34
-
مقدمه و راه اندازی پروژه 20:20
-
ایجاد servlet و توسعه صفحه JSP ایندکس 16:38
-
ایجاد کلاینت ایمیل برای واکشی داده 14:43
-
ایجاد کلاس برای مدیریت داده - ایجاد متدهای getter و setter 15:03
-
ایجاد متد برای SMTP propertiesv 16:09
-
ایجاد سشن ها - اتصال به سرور SMTP - بخش 1 15:55
-
ایجاد سشن ها - اتصال به سرور SMTP - بخش 2 - مدیریت خطاها 17:56
-
استقرار اپلیکیشن در سرور 10:42
-
مقدمه 15:03
-
توسعه کد جاوا برای مبدا - مقصد - بخش 1 15:58
-
توسعه کد جاوا برای مبدا - مقصد - بخش 2 14:54
-
رابط کاربری Packet Sniffer با استفاده از netbans IDE و Swing در جاوا 16:48
-
اپلیکیشن Maven - بخش 1 18:55
-
اپلیکیشن Maven - بخش 2 - استقرار اپلیکیشن 04:29
-
آشنایی با پروژه 14:14
-
اطلاعات اولیه درباره رمزنگاری 12:54
-
ایجاد کلاس ژنراتور کلید 18:48
-
ایجاد کلاس درایور برای تولید کلید تصادفی 15:01
-
ایجاد اپلیکیشن خط فرمان - بخش 1 16:37
-
ایجاد اپلیکیشن خط فرمان - بخش 2 18:14
-
توسعه اپلیکیشن Servlet با استفاده از JSP - بخش 1 16:43
-
توسعه اپلیکیشن Servlet با استفاده از JSP - بخش 2 06:50
-
مقدمه 16:29
-
ایجاد پکیج سرویس ها - بخش 1 09:50
-
ایجاد پکیج سرویس ها - بخش 2 - JPA 13:26
-
ایجاد توابع مخزن 13:23
-
توسعه کلاس های کنترلر 11:24
-
توسعه ویژگی های اپلیکیشن، مدیریت پایگاه داده MySQL و استقرار 23:23
-
آشنایی با پروژه 19:13
-
ایجاد کلاس گیم پلی - بخش 1 09:14
-
ایجاد کلاس گیم پلی - بخش 2 17:13
-
متدهای گیم پلی - بخش 1 15:25
-
متدهای گیم پلی - بخش 2 14:18
-
ایجاد توابع ژنراتور نقشه اصلی و ایجاد متد اصلی 18:01
مشخصات آموزش
دوره بوت کمپ 45 پروژه واقعی توسعه جاوا 2024
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:353
- مدت زمان :75:44:19
- حجم :23.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy