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

آموزش Java Core در عمل - 120+ تمرین و آزمون برای 2025

آموزش Java Core در عمل - 120+ تمرین و آزمون برای 2025

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

در این دوره Java Core ،OOP، کالکشن ها، نقشه ها، استثناها، جنریک ها، ورودی و خروجی و همزمانی توضیح داده شده است.

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

  • Java Core
  • راه اندازی کیت توسعه جاوا (JDK)
  • اجرای برنامه اولیه جاوا
  • درک محیط توسعه یکپارچه (IDE)
  • کاربرد تایپ های داده Primitive
  • اعلان و مقداردهی اولیه متغیر
  • Type casting
  • تفاوت تایپ های داده Primitive و non-primitive
  • اعلان آرایه و رشته
  • قراردادهای نامگذاری متغیرها
  • اسکوپ متغیر
  • خروجی کنسول
  • ورودی کنسول با استفاده از کلاس اسکنر
  • کاربرد عملگرهای حسابی
  • کاربرد عملگرهای منطقی و مقایسه
  • درک تقدم عملگر
  • کاربرد دستور if-else
  • کاربرد دستور Switch
  • کاربرد حلقه (for ،while و do-while)
  • کنترل حلقه (break و continue)
  • تعریف متد و فراخوانی
  • overloading متد
  • بازگشت در متدها
  • دستکاری آرایه
  • درک تغییرناپذیری رشته
  • الحاق رشته
  • مقایسه رشته ها
  • فرمت بندی رشته
  • مفهوم استخر رشته
  • ایجاد کلاس و آبجکت
  • کاربرد Constructor
  • کپسوله سازی با getters و setters
  • پیاده سازی وراثت
  • overriding متد
  • استفاده از کلیدواژه super
  • پلی مورفیسم در جاوا
  • تفاوت بین overloading و overriding متد
  • کاربرد کلاس ها و رابط های انتزاعی
  • کاربرد اصول SOLID
  • مدیریت استثنایی با بلوک های try-catch
  • تمایز استثناهای علامت‌ گذاری شده و علامت‌ گذاری نشده
  • ایجاد استثنای سفارشی
  • کاربرد لیست، مجموعه و صف
  • دستکاری نقشه
  • کاربرد Iterator
  • Enumerations
  • ایجاد کلاس و متد جنریک
  • کاربرد استریم ورودی و خروجی
  • سریال سازی و سریال زدایی آبجکت ها
  • مدیریت Thread
  • همزمان سازی برای ایمنی thread
  • کاربرد فریمورک Executor
  • کاربرد فریمورک جوین و فورک
  • Thread pooling
  • متغیرهای اتمی برای ایمنی thread
  • ارتباطات بین thread با wait-notify

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

  • خبر خوب - هیچ پیش نیازی برای این دوره وجود ندارد - این دوره برای کسی که تازه برنامه نویسی را شروع کرده است عالی است.
  • کامپیوتر ویندوز، macOS یا لینوکس برای نوشتن و اجرای برنامه های جاوا
  • مهارت های اولیه کامپیوتر، مانند نصب نرم افزار و مدیریت فایل ها
  • هیجان یادگیری جاوا و لذت بردن از بررسی دنیای کدنویسی

توضیحات دوره

یادگیری با مثال های واقعی

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

آزمون هایی برای محک زدن دانش شما

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

تمرین کدنویسی با تمرینات

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

دروس طراحی شده برای موفقیت

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

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

  • تازه کاران در برنامه نویسی
  • دانشجویان یا حرفه ای ها
  • خودآموزان
  • تغییردهندگان شغلی

آموزش Java Core در عمل - 120+ تمرین و آزمون برای 2025

  • آشنایی با دوره 03:30
  • راه اندازی محیط توسعه (ویندوز) 06:52
  • راه اندازی محیط توسعه (سیستم عامل مک) 04:11
  • ایجاد و اجرای برنامه ساده جاوا (ویندوز) 08:00
  • ایجاد و اجرای برنامه ساده جاوا (سیستم عامل مک) 07:42
  • آشنایی با IDEs و اهمیت آن 07:58
  • راه اندازی IDE 07:50
  • تایپ های داده و متغیرها - مقدمه 05:31
  • تایپ های داده Primitive 19:22
  • تایپ های داده Primitive None
  • تایپ های داده Non-Primitive 06:34
  • تایپ های داده Non-Primitive None
  • قراردادهای نامگذاری متغیرها و اسکوپ متغیر 10:14
  • قراردادهای نامگذاری متغیرها و اسکوپ متغیر None
  • نوشتن در کنسول 17:09
  • نوشتن در کنسول None
  • نوشتن در کنسول None
  • خواندن از کنسول 08:53
  • خواندن از کنسول None
  • عملگرها 22:04
  • عملگرها None
  • عملگرها None
  • تقدم عملگرها 06:01
  • تقدم عملگرها None
  • مشکلات رایج و بهترین شیوه ها 05:43
  • مشکلات رایج و بهترین شیوه ها None
  • دستورات if-else 10:28
  • دستورات if-else None
  • دستورات if-else None
  • دستورات Switch 08:01
  • دستورات Switch None
  • دستورات Switch None
  • حلقه ها 26:06
  • حلقه ها None
  • حلقه های for None
  • حلقه ها - while None
  • حلقه ها - do-while None
  • حلقه ها - فاکتوریل None
  • متدها در جاوا 37:35
  • متدها در جاوا None
  • متدها در جاوا - مجموع اعداد None
  • آرایه ها 34:41
  • آرایه ها None
  • آرایه ها - مقداردهی اولیه آرایه None
  • آرایه ها - چاپ همه عناصر None
  • آرایه ها - دریافت اولین عنصر None
  • آرایه ها - مقداردهی اولیه آرایه دو بعدی None
  • آرایه ها - چاپ تمام عناصر آرایه دو بعدی None
  • رشته ها در جاوا 05:59
  • رشته ها در جاوا None
  • رشته ها در جاوا None
  • آبجکت های رشته 06:45
  • آبجکت های رشته None
  • آبجکت های رشته None
  • الحاق رشته 10:22
  • الحاق رشته None
  • الحاق رشته None
  • مقایسه رشته 06:22
  • مقایسه رشته None
  • مقایسه رشته None
  • فرمت بندی رشته ها با استفاده از متد ()String.format 07:55
  • فرمت بندی رشته ها با استفاده از متد ()String.format None
  • فرمت بندی رشته ها با استفاده از متد ()String.format None
  • استخر رشته 03:54
  • استخر رشته None
  • کلاس ها 13:20
  • کلاس ها None
  • کلاس ها None
  • آبجکت ها 15:24
  • آبجکت ها None
  • آبجکت ها None
  • کلاس ها و آبجکت های پیشرفته 28:27
  • کلاس ها و آبجکت های پیشرفته None
  • کلاس ها و آبجکت های پیشرفته - کلیدواژه "استاتیک" None
  • کلاس ها و آبجکت های پیشرفته - مودیفایرهای دسترسی None
  • کلاس ها و آبجکت های پیشرفته - بلوک های مقداردهی اولیه None
  • کلاس ها و آبجکت های پیشرفته - کلاس های تودرتو None
  • کلاس ها و آبجکت های پیشرفته - Getters و setters None
  • Constructors 15:52
  • Constructors None
  • Constructors None
  • رابط ها 25:41
  • رابط ها None
  • رابط ها None
  • کلاس های انتزاعی 11:09
  • کلاس های انتزاعی None
  • کلاس های انتزاعی None
  • ترکیب رابط ها و کلاس های انتزاعی 11:31
  • ترکیب رابط ها و کلاس های انتزاعی None
  • ترکیب رابط ها و کلاس های انتزاعی None
  • وراثت در جاوا 24:36
  • وراثت در جاوا None
  • وراثت در جاوا None
  • پلی مورفیسم در جاوا 10:26
  • پلی مورفیسم در جاوا None
  • پلی مورفیسم در جاوا None
  • پلی مورفیسم و وراثت پیشرفته 20:07
  • پلی مورفیسم و وراثت پیشرفته None
  • پلی مورفیسم و وراثت پیشرفته - مودیفایر دسترسی "محافظت شده" None
  • پلی مورفیسم و وراثت پیشرفته - "کامپوزیشن" و "وراثت" None
  • پلی مورفیسم و وراثت پیشرفته - استفاده از کلاس های داخلی و کلاس های ناشناس None
  • کپسوله سازی در جاوا 11:30
  • کپسوله سازی در جاوا None
  • کپسوله سازی در جاوا None
  • اصول SOLID 17:12
  • اصول SOLID None
  • Garbage Collection 06:36
  • Garbage Collection None
  • آشنایی با کالکشن ها در جاوا 05:46
  • لیست ها در جاوا 20:34
  • لیست ها در جاوا None
  • لیست ها در جاوا None
  • مجموعه ها در جاوا 21:15
  • مجموعه ها در جاوا None
  • مجموعه ها در جاوا None
  • صف ها در جاوا 11:57
  • صف ها در جاوا None
  • صف ها در جاوا None
  • نقشه ها در جاوا 11:53
  • نقشه ها در جاوا None
  • نقشه ها در جاوا None
  • کالکشن ها و نقشه های پیشرفته 24:26
  • کالکشن ها و نقشه های پیشرفته None
  • کالکشن ها و نقشه های پیشرفته None
  • درک استثناها و مدیریت خطا 03:36
  • درک استثناها و مدیریت خطا None
  • سلسله مراتب استثنا 07:27
  • سلسله مراتب استثنا None
  • دستور try-catch 13:52
  • دستور try-catch None
  • دستور try-catch None
  • دستور throw 09:28
  • دستور throw None
  • دستور throw None
  • انواع استثناها 09:47
  • انواع استثناها None
  • بهترین شیوه ها برای مدیریت استثنا 07:36
  • بهترین شیوه ها برای مدیریت استثنا None
  • ایجاد کلاس استثنای سفارشی 23:48
  • ایجاد کلاس استثنای سفارشی None
  • ایجاد کلاس استثنای سفارشی None
  • ایجاد کلاس ها و متدهای جنریک 25:18
  • ایجاد کلاس ها و متدهای جنریک None
  • ایجاد کلاس ها و متدهای جنریک None
  • مثال هایی از استفاده از جنریک ها 10:13
  • مثال هایی از استفاده از جنریک ها None
  • دام هایی که باید از آن ها اجتناب کنید 10:21
  • دام هایی که باید از آن ها اجتناب کنید None
  • تعریف Enumeration 19:38
  • تعریف Enumeration None
  • تعریف Enumeration None
  • آشنایی با ورودی و خروجی و مدیریت فایل در جاوا 04:08
  • آشنایی با ورودی و خروجی و مدیریت فایل در جاوا None
  • استریم های ورودی 15:01
  • استریم های ورودی None
  • استریم های ورودی - FileInputStream None
  • استریم های ورودی - FileReader None
  • استریم های خروجی 12:36
  • استریم های خروجی None
  • استریم های خروجی - FileOutputStream None
  • استریم های خروجی - FileWriter None
  • سریال سازی 17:32
  • سریال سازی None
  • سریال سازی None
  • آشنایی با Multithreading در جاوا 13:44
  • آشنایی با Multithreading در جاوا None
  • ایجاد و مدیریت Thread 21:17
  • ایجاد و مدیریت Thread None
  • ایجاد و مدیریت Thread None
  • همزمان سازی 27:07
  • همزمان سازی None
  • همزمان سازی None
  • وقفه Thread 17:04
  • وقفه Thread None
  • وقفه Thread None
  • ارتباطات Thread 17:10
  • ارتباطات Thread None
  • ارتباطات Thread None
  • فریمورک Executor 25:35
  • فریمورک Executor None
  • فریمورک Executor - قابل فراخوانی None
  • فریمورک Executor - بررسی CompletableFuture None
  • فریمورک فورک و جوین 18:58
  • فریمورک فورک و جوین None
  • فریمورک فورک و جوین None
  • استخرهای Thread 06:22
  • استخرهای Thread None
  • متغیرهای اتمی و ایمنی Thread 14:58
  • متغیرهای اتمی و ایمنی Thread None
  • متغیرهای اتمی و ایمنی Thread None
  • متغیرهای محلی Thread 08:15
  • متغیرهای محلی Thread None
  • فریمورک Lock 15:09
  • فریمورک Lock None
  • فریمورک Lock None
  • هندلر استثنای ضبط نشده و گروه Thread 10:10
  • هندلر استثنای ضبط نشده و گروه Thread None
  • هندلر استثنای ضبط نشده و گروه Thread None

6,596,500 1,319,300 تومان

مشخصات آموزش

آموزش Java Core در عمل - 120+ تمرین و آزمون برای 2025

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:198
  • مدت زمان :16:42:56
  • حجم :9.46GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:41
  • تعداد درس: 188
  • سطح دوره:
  • زبان: دوبله فارسی

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

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