قیمت این دوره: 500,000 350,000 تومان
  • مدرس دوره : طه اخلاق پسندی
  • تعداد ویدیوها : 79 ویدیو
  • مدت زمان دوره : 24:16:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1401/09/17
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش ساخت ۱۰ پروژه شی گرایی در جاوا

آموزش ساخت ۱۰ پروژه شی گرایی در جاوا

ایده ای که داشتم این بود که آموزش جاوا به وفور پیدا میشه. رایگان و غیر رایگان، انگلیسی و فارسی. ولی چیزی که به وفور پیدا نمیشه آموزش انجام پروژه در جاوا هست و به نظرم اونجوری که باید، به این بخش اهمیت داده نشده .

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

کاری که ما کردیم این بود که اومدیم چندین پروژه رو از دانشگاه های داخلی و خارجی مختلف یا جاهای دیگه مثل کمپ های آموزش زبان های برنامه نویسی بدست اوردیم و میخواهیم اونارو انجام بدیم تا با شیوه ی ساخت انواع پروژه آشنا بشیم و بتونیم هر پروژه ی دیگه ای رو انجام بدیم. چون پروژه ها معمولا در یک حد و سطح هستند.

در انتهای این دوره اگر که خوب تلاش کرده باشید، میتونید پروژه های مختلف رو از جاهای مختلف بگیرید و انجام بدید و هم دانشتون زیادتر بشه و هم به پول های خوبی برسید .

نکته ی آخر هم اینکه شما باید جاوا رو تا حد خوبی بلد باشید. چون ما اینجا آموزش جاوا نمیدیم. فقط انجام پروژه هست و این پروژه ها داخلشون دیزاین پترن، کار با فایل های txt و json، برنامه نویسی تست محور با کمک JUnit، ارتباط با دیتابیس در جاوا و ... هم وجود داره.

پروژه هایی که ما توی این دوره انجام میدیم عبارت اند از:

۱- سیستم مدیریت کتابخانه

۲- سیستم مدیریت موزیک

۳- پروژه ورزش

۴- سیستم بانک نرم افزار

۵- سیستم درخواست تاکسی (فاز ۱)

۶- سیستم درخواست تاکسی (فاز ۲)

۷- مدیریت بیمارستان

۸- شهردار (فاز ۱)

۹- شهردار (فاز ۲)

۱۰- یک پروژه از کانادا !

پس با ما توی دوره انجام پروژه با جاوا همراه باشید.

 



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

  1. آشنایی با شی گرایی در جاوا

فهرستـــ ویدیوها

مدت زمان دوره 24:16:00
  • لطفا در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.

1
  • معرفی دوره

00:05:32

در این جلسه به معرفی و هدف دوره پرداخته شده است .

2
  • معرفی ابزار

00:03:51

در این جلسه به معرفی ابزار مربوط به دوره میپردازیم .

3
  • سیستم مدیریت کتابخانه (متن پروژه)

00:16:19

در این جلسه متن پروژه اول را بررسی میکنیم .

4
  • سیستم مدیریت کتابخانه (پیاده سازی کلاس های اصلی پروژه)

00:17:17

در این جلسه ساختار اولیه پروژه را پیاده سازی میکنیم .

5
  • سیستم مدیریت کتابخانه (پیاده سازی کلاس اری لیست)

00:20:41

در این جلسه بعد از تکمیل کلاس main به بررسی و پیدا کردن پیاده سازی کلاس اری لیست میپردازیم .

6
  • سیستم مدیریت کتابخانه ( اضافه کردن و نمایش کاربر جدید با استفاده از کلاس اری لیست اختصاصی)

00:28:21

در این جلسه به اضافه کردن و نمایش کاربر جدید با استفاده از کلاس اری لیست اختصاصی مان میپردازیم .

7
  • سیستم مدیریت کتابخانه (اضافه کردن یک کتاب جدید و نمایش کتاب های موجود در کتابخانه)

00:19:22

در این جلسه اضافه کردن یک کتاب جدید به کتابخانه و لیست کتاب های موجود در کتابخانه و لیست کتاب های قرض داده شده را پیاده سازی میکنیم .

8
  • سیستم مدیریت کتابخانه (امانت گرفتن کتاب توسط کاربر)

00:22:08

در این جلسه به پیاده سازی امانت گرفتن یک کتاب توسط یکی از اعضای کتاب خانه میپردازیم .

9
  • سیستم مدیریت کتابخانه (ادامه پیاده سازی امانت گرفتن کتاب و لیست کتاب های امانت گرفته شده کاربر)

00:19:03

در این جلسه به ادامه پیاده سازی امانت گرفتن کتاب و لیست کتاب های امانت گرفته شده توسط یک شخص میپردازیم .

10
  • سیستم مدیریت کتابخانه (پس دادن کتاب امانت گرفته شده توسط کاربر)

00:24:19

در این جلسه به حذف کتاب امانت داده شده به کاربر میپردازیم .

11
  • سیستم مدیریت کتابخانه (رفع باگ و نهایی سازی پروژه )

00:19:57

در این جلسه به رفع باگ و نهایی سازی پروژه میپردازیم . همچنین سورس کد پروژه هم در اختیار شما عزیزان قرار گرفته .

12
  • سیستم مدیریت موزیک (متن پروژه)

00:09:16

در این جلسه متن پروژه را مورد بررسی قرار میدهیم .

13
  • سیستم مدیریت موزیک (پیاده سازی کلاس های اصلی پروژه)

00:15:56

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

14
  • سیستم مدیریت موزیک (اضافه کردن آهنگ جدید)

00:25:28

در این جلسه اضافه کردن آهنگ جدید به playlist را انجام میدهیم .

15
  • سیستم مدیریت موزیک (حذف آهنگ)

00:17:03

در این جلسه به پیاده سازی حذف آهنگ از playlist میپردازیم .

16
  • سیستم مدیریت موزیک (اضافه کردن آلبوم به playlist )

00:18:32

در این جلسه اضافه کردن آلبوم جدید به playlist را انجام میدهیم .

17
  • سیستم مدیریت موزیک (پیاده سازی رفتن به آهنگ بعدی و قبلی)

00:22:17

در این جلسه به پیاده سازی انتخاب آهنگ بعدی و قبلی را انجام میدهیم .

18
  • سیستم مدیریت موزیک (نهایی سازی پروژه )

00:22:31

در این جلسه به نهایی سازی پروژه میپردازیم . همچنین سورس کد مربوط به پروژه نیز در اختیار شما قرار میگیرد .

19
  • پروژه ورزش (متن پروژه)

00:11:44

در این جلسه متن پروژه را مطالعه میکنیم .

20
  • پروژه ورزش (پیاده سازی کلاس های اصلی پروژه)

00:17:46

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

21
  • پروژه ورزش (پیاده سازی توابع خواسته شده)

00:20:12

در این جلسه به پیاده سازی توابع خواسته شده در پروژه میپردازیم.

22
  • پروژه ورزش (باز نویسی متد toString)

00:24:26

در این جلسه به باز نویسی متد toString میپردازیم .

23
  • پروژه ورزش (کار با فایل)

00:24:00

در این جلسه به خواندن از فایل و وارد کردن اطلاعات بدست آمده در یک لیست میپردازیم .

24
  • پروژه ورزش (کار با فایل)

00:16:45

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

25
  • سیستم بانک نرم افزار (متن پروژه)

00:11:42

در این جلسه متن پروژه چهارم را مطالعه میکنیم .

26
  • سیستم بانک نرم افزار (پیاده سازی کلاس های اصلی پروژه)

00:24:47

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

27
  • سیستم بانک نرم افزار (پیاده سازی تابع مقایسه دو زمان)

00:18:56

در این جلسه به پیاده سازی تابع مقایسه دو زمان در کلاس Data میپردازیم .

28
  • سیستم بانک نرم افزار (پیاده سازی تابع مقایسه دو زمان)

00:21:04

در این جلسه به ادامه پیاده سازی تابع مقایسه دو زمان در کلاس Data میپردازیم همچنین تابع main را هم با توجه به صورت سوال پیاده سازی میکنیم .

29
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:22:50

در این جلسه به پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

30
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:23:11

در این جلسه به ادامه پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

31
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار و رفع باگ)

00:23:22

در این جلسه به ادامه پیاده سازی امانت گرفتن و پس دادن نرم افزار و رفع باگ ها میپردازیم .

32
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:23:18

در این جلسه به ادامه پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

33
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:18:33

در این جلسه به ادامه پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

34
  • سیستم بانک نرم افزار (پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:27:50

در این جلسه به ادامه پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

35
  • سیستم بانک نرم افزار (نهایی سازی پیاده سازی امانت گرفتن و پس دادن نرم افزار)

00:13:05

در این جلسه به آخرین مرحله پیاده سازی امانت گرفتن و پس دادن نرم افزار میپردازیم .

36
  • سیستم بانک نرم افزار (معرفی JUnit و استفاده از آن در پروژه)

00:21:44

در این جلسه با JUnit آشنا میشویم و در این پروژه از آن استفاده میکنیم . همچنین سورس کد پروژه نیز در اختیار شما دوستان قرار میگیرد .

37
  • سیستم درخواست تاکسی - فاز 1 (متن پروژه)

00:12:21

در این جلسه متن پروژه را مطالعه میکنیم .

38
  • سیستم درخواست تاکسی - فاز 1 (پیاده سازی کلاس های اصلی پروژه)

00:17:34

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

39
  • سیستم درخواست تاکسی - فاز 1 (ساخت table مسافران و راننده و وسلیه نقلیه در دیتابیس و import کردن mysql connector به کتابخانه جاوا)

00:20:08

در این جلسه کار با دیتابیس در جاوا و ارتباط بین دیتابیس و جاوا را شروع میکنیم .

40
  • سیستم درخواست تاکسی - فاز 1 (insert کردن اطلاعات راننده و وسلیه نقلیه به دیتابیس از جاوا )

00:24:53

در این جلسه insert کردن اطلاعات راننده و وسلیه نقلیه به دیتابیس را پیاده سازی میکنیم .

41
  • سیستم درخواست تاکسی - فاز 1 (insert کردن اطلاعات راننده و وسلیه نقلیه به دیتابیس از جاوا )

00:20:45

در این جلسه به ادامه insert کردن اطلاعات راننده و وسلیه نقلیه به دیتابیس میپردازیم .

42
  • سیستم درخواست تاکسی - فاز 1 (استفاده از دیزاین پترن singleton برای ارتباط با دیتابیس)

00:12:51

در این جلسه دیزاین پترن سینگلتن برای ارتباط با دیتابیس پیاده سازی میکنیم .

43
  • سیستم درخواست تاکسی - فاز 1 (insert کردن اطلاعات مسافر به دیتابیس از جاوا)

00:22:10

در این جلسه insert کردن مسافر به دیتابیس را پیاده سازی میکنیم .

44
  • سیستم درخواست تاکسی - فاز 1 (افزایش اعتبار کیف پول مسافر)

00:17:02

در این جلسه افزایش اعتبار کیف پول مسافر از طریق جاوا به دیتابیس را پیاده سازی میکنیم .

45
  • سیستم درخواست تاکسی - فاز 1 (گرفتن اطلاعات از دیتابیس و نمایش اطلاعات مسافران و راننده ها همراه با وسیله نقلیه شان)

00:13:06

در این جلسه گرفتن اطلاعات از دیتابیس و نمایش اطلاعات مسافران و راننده ها همراه با وسیله نقلیه شان را پیاده سازی میکنیم . همچنین سورس کد پروژه را برای شما قرار دادیم .

46
  • سیستم درخواست تاکسی - فاز 2 (متن پروژه)

00:11:26

در این جلسه متن پروژه را مطالعه میکنیم .

47
  • سیستم درخواست تاکسی - فاز 2 (ساخت کلاس و table سفر در جاوا و دیتابیس)

00:17:51

در این جلسه به ساخت کلاس و table سفر در جاوا و دیتابیس میپردازیم .

48
  • سیستم درخواست تاکسی - فاز 2 (اضافه کردن عملکرد های جدید به مسافر و راننده)

00:19:16

در این جلسه به اضافه کردن عملکرد های جدید به مسافر و راننده که در فاز دوم به آن اشاره شده میپردازیم .

49
  • سیستم درخواست تاکسی - فاز 2 (انتخاب راننده مناسب برای انجام سفر)

00:20:44

در این جلسه انتخاب راننده مناسب برای انجام سفر جدید را پیاده سازی میکنیم .

50
  • سیستم درخواست تاکسی - فاز 2 (انتخاب راننده مناسب برای انجام سفر و ایجاد سفر جدید)

00:22:55

در این جلسه انتخاب راننده مناسب برای انجام سفر جدید را پیاده سازی میکنیم .

51
  • سیستم درخواست تاکسی - فاز 2 (ایجاد سفر جدید و اضافه کردن آن به دیتابیس)

00:20:34

در این جلسه به تکمیل ایجاد سفر جدید میپردازیم .

52
  • سیستم درخواست تاکسی - فاز 2 (ایجاد سفر جدید و اضافه کردن آن به دیتابیس)

00:19:22

در این جلسه به تکمیل ایجاد سفر جدید و موارد مربوط به تغییرات بوجود آمده از ایجاد این سفر میپردازیم .

53
  • سیستم درخواست تاکسی - فاز 2 (پایان سفر)

00:29:38

در این جلسه بعد از ایجاد سفر جدید حالا نیاز است که وقتی سفر انجام شد و مسافر به مقصد خودش رسید سفر مد نظر پایان بیابد .

54
  • سیستم درخواست تاکسی - فاز 2 (ادامه پایان سفر و نمایش سفر های در حال انجام با استفاده از دیتابیس)

00:26:59

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

55
  • مدیریت بیمارستان (متن پروژه)

00:06:45

در این جلسه متن پروژه را مطالعه میکنیم .

56
  • مدیریت بیمارستان (پیاده سازی کلاس های اصلی پروژه)

00:19:53

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

57
  • مدیریت بیمارستان (پیاده سازی کلاس های اصلی پروژه)

00:22:01

در این جلسه به ادامه پیاده سازی کلاس های اصلی پروژه میپردازیم .

58
  • مدیریت بیمارستان (ثبت نام و ورود بیمار و مدیر سامانه)

00:21:50

در این جلسه به پیاده سازیثبت نام و ورود بیمار و همچنین ورود مدیر سامانه میپردازیم .

59
  • مدیریت بیمارستان (ورود پزشک و اضافه کردن پزشک جدید توسط مدیر)

00:17:37

در این جلسه به پیاده سازی ورود پزشک و اضافه کردن پزشک جدید توسط مدیر میپردازیم .

60
  • مدیریت بیمارستان (پیاده سازی توابع مربوط به بیمار)

00:16:14

در این جلسه توابعی مثل ویرایش اطلاعات بیمار و لیست دکتران به صورت عادی یا بر اساس تخصصشان را پیاده سازی میکنیم .

61
  • مدیریت بیمارستان ( پیاده سازی استخدام منشی و اضافه کردن دارو)

00:21:10

در این جلسه به پیاده سازی استخدام منشی و اضافه کردن دارو میپردازیم .

62
  • مدیریت بیمارستان (پیاده سازی گرفتن نوبت برای بیمار)

00:19:29

در این جلسه برای بیمار یک نوبت برای ویزیت ایجاد میکنیم .

63
  • مدیریت بیمارستان (پیاده سازی ویزیت بیمار توسط پزشک)

00:22:48

در این جلسه ویزیت بیمار توسط پزشک را پیاده سازی میکنیم .

64
  • مدیریت بیمارستان (پیاده سازی تجویز نسخه برای بیمار)

00:18:49

در این جلسه به پیاده سازی تجویز نسخه برای بیمار و امکان مشاهده نسخه های تجویز شده برای یک بیمار میپردازیم .

65
  • مدیریت بیمارستان (تست نهایی پروژه)

00:06:56

در این جلسه به بررسی صحت پروژه و تست آن میپردازیم . همچنین سورس کد پروژه نیز در اختیار شما قرار میگیرد .

66
  • شهردار - فاز 1 (متن پروژه)

00:10:48

در این جلسه متن پروژه را مطالعه میکنیم .

67
  • شهردار - فاز 1 (پیاده سازی کلاس های اصلی پروژه)

00:20:04

در این جلسه به پیاده سازی کلاس های اصلی پروژه میپردازیم .

68
  • شهردار - فاز 1 (پیاده سازی کلاس های اصلی پروژه)

00:19:45

در این جلسه به ادامه پیاده سازی کلاس های اصلی پروژه میپردازیم .

69
  • شهردار - فاز 1 (پیاده سازی کلاس های اصلی پروژه)

00:16:14

در این جلسه به ادامه پیاده سازی کلاس های اصلی پروژه میپردازیم .

70
  • شهردار - فاز 1 (پیاده سازی کلاس های اصلی پروژه)

00:15:22

در این جلسه به ادامه پیاده سازی کلاس های اصلی پروژه میپردازیم .

71
  • شهردار - فاز 1 (ساخت انواع ترمینال)

00:18:47

در این بخش به پیاده سازی ترمینال های فرودگاه ، بندرکشتی رانی ، ایستگاه راه آهن و پایانه اتوبوس رانی میپردازیم .

72
  • شهردار - فاز 1 (خرید وسایل نقلیه مربوط به هر ترمینال)

00:22:19

در این جلسه به پیاده سازی خرید وسایل نقلیه مربوط به هر ترمینال میپردازیم .

73
  • شهردار - فاز 1 (خرید وسایل نقلیه مربوط به هر ترمینال)

00:17:24

در این جلسه به ادامه پیاده سازی خرید وسایل نقلیه مربوط به هر ترمینال میپردازیم .

74
  • شهردار - فاز 1 (خرید وسایل نقلیه مربوط به هر ترمینال)

00:16:40

در این جلسه به ادامه پیاده سازی خرید وسایل نقلیه مربوط به هر ترمینال میپردازیم .

75
  • شهردار - فاز 1 (اضافه کردن راننده به هر ترمینال)

00:18:46

در این جلسه به اضافه کردن راننده به هر کدام از ترمینال ها میپردازیم .

76
  • شهردار - فاز 1 (نمایش اطلاعات همه ی ترمینال ها)

00:07:33

در این جلسه به پیاده سازی نمایش اطلاعات همه ی ترمینال ها میپردازیم .

77
  • شهردار - فاز 1 (ساخت هتل و اتاق ها)

00:16:31

در این جلسه به پیاده سازی ساخت هتل و اتاق های آن میپردازیم .

78
  • شهردار - فاز 1 (نمایش اطلاعات همه ی هتل ها)

00:08:53

در آخرین بخش این پروژه به پیاده سازی نمایش اطلاعات همه ی هتل ها پرداختیم . همچنین سورس کد پروژه نیز در اختیار شما عزیزان قرار گرفته است.

79
  • شهردار - فاز 2 (متن پروژه)

00:11:19

در این جلسه متن پروژه را مطالعه میکنیم .


نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .