آموزش Core Java برای مبتدیان کامل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی جاوا به همراه تاریخچه مختصر، نصب و برنامهنویسی عملی فوری
- تایپهای داده و تایپهای داده primitives در جاوا
- ساختارهای حلقه در جاوا
- فریمورک کالکشنهای جاوا
- رابطهای تابعی در جاوا همراه با عبارات لامبدا
توضیحات دوره
در این دوره، برنامهنویسی جاوا را خواهید آموخت.
جاوا به عنوان یک زبان برنامهنویسی، مزایای کلیدی زیادی برای هر سازمانی ارائه میدهد و یادگیری عمیق آن قطعاً میتواند مسیر کاری شما را مستحکم کند.
جاوا زبانی بسیار چندمنظوره است و محدود به صنعت خاصی نیست. بنابراین در همه جا قابل استفاده است.
این زبان در تمام پلتفرمها از توسعه اندروید تا توسعه وب، REST APIs، یادگیری ماشین، هوش مصنوعی و اتوماسیون مورد استفاده قرار میگیرد. حتی یکی از نسخههای اولیه جاوا برای راهنمایی از راه دور مریخنورد ناسا به کار رفته است.
در نهایت، تقاضا برای جاوا و فناوریهای مرتبط همیشه بالا است. ممکن است روزی روی میکروسرویسها کار کنید یا اپلیکیشنهای cloud native بر پایه فناوری دیگری بسازید؛ اما داشتن پایهای قوی در جاوا روند یادگیری شما را سرعت میبخشد و برتری ویژهای به شما میدهد.
اصول آموزش داده شده در دوره و روش تدریس آن باعث میشود ذهینت یک برنامهنویس را بیاموزید.
این دوره بر اساس روش کار عملی است. این روش تضمین میکند که مفاهیم به خوبی در ذهن شما باقی بمانند و یادگیری شما تثبیت شود.
در ادامه، نگاهی به آنچه در دوره خواهید آموخت مشاهده میکنید:
- مبانی جاوا
- مفاهیم - کامپایلر در مقابل مفسر جاوا
- JVM در مقابل JDK
- تایپهای Primitives جاوا
- عملگرها و دستورات کنترل جاوا
- مفاهیم برنامهنویسی شیگرا -
- کلاسها و آبجکتها (this و استاتیک)
- وراثت
- انتزاع
- پلیمورفیسم
- کپسولهسازی
- جنریکها
- فریمورک کالکشنهای جاوا
- برنامهنویسی تابعی در جاوا
- استریمهای جاوا
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان جاوا مبتدی و متوسط
آموزش Core Java برای مبتدیان کامل
-
مقدمه 02:53
-
چرا جاوا؟ 01:17
-
تایملاین جاوا 02:08
-
مقدمه 00:15
-
کدام نسخه جاوا را استفاده کنیم؟ 02:14
-
نصب روی ویندوز 02:53
-
راهاندازی Eclipse IDE 03:16
-
اولین برنامه جاوای شما - از دست ندهید 05:45
-
مفاهیم اولیه - برنامه اول خود را بفهمید 02:36
-
کامپایل جاوا و استقلال پلتفرم 02:28
-
مقایسه جاوا با زبانهای دیگر 02:28
-
متغیرها 01:56
-
متغیرها - چالش کدنویسی 01:11
-
متغیرها - راهحل چالش کدنویسی 02:56
-
شناسههای جاوا 00:37
-
تایپهای داده primitives 03:53
-
حدود تایپهای داده primitives عددی 06:29
-
تایپهای داده - چالش کدنویسی 00:55
-
تایپهای داده - راهحل چالش کدنویسی 03:46
-
کلاسها و آبجکتهای جاوا 04:43
-
کلاس جاوا - کار عملی 04:46
-
آبجکت جاوا - کار عملی 07:28
-
کلیدواژههای this و استاتیک 04:51
-
متدهای Constructor 06:42
-
چالش کدنویسی - کلاسها و آبجکتها 00:41
-
راهحل چالش کدنویسی - کلاسها و آبجکتها 04:18
-
مقدمه 00:16
-
دستورات و عبارات جاوا 04:13
-
عملگرهای جاوا 02:45
-
عملگرها - کار عملی 09:46
-
مقدمه 01:22
-
تصمیمگیری - دستور if 10:22
-
تصمیمگیری - دستور switch 03:46
-
بهترین شیوهها - دستور switch در مقابل if-else 02:07
-
عملگر سهتایی 02:32
-
مقدمه 07:44
-
تایپ داده رشته 01:14
-
آرگومانهای خط فرمان 05:51
-
چالش کدنویسی - ماشینحساب اولیه خط فرمان 01:09
-
راهحل چالش کدنویسی - ماشینحساب خط فرمان 04:09
-
مقدمه 00:48
-
حلقه While 08:03
-
حلقه while بینهایت 01:50
-
حلقه For 08:06
-
حلقه for بهبود یافته - فقط خواندنی 03:53
-
حلقه Do-While 03:20
-
چالش کدنویسی - ساخت پلتفرم معامله سهام 07:05
-
راهحل چالش کدنویسی - پلتفرم معاملات سهام 16:04
-
مقدمه 01:30
-
آبجکتها در مقابل تایپهای Primitives 04:00
-
چرا کلاسهای Wrapper؟ 01:13
-
کلاسهای Wrapper - کار عملی 06:52
-
Boxing و Unboxing 02:44
-
تغییرناپذیری کلاسهای Wrapper و رشته 08:21
-
بهترین شیوه - استفاده از StringBuffer به جای رشته 03:53
-
مقدمه 00:50
-
کپسولهسازی 09:57
-
معرفی وراثت 02:08
-
وراثت - کار عملی 14:11
-
حاشیهنویسی Override@ 04:04
-
انتزاع 01:07
-
رابطهای جاوا 09:53
-
رابطها - متدهای پیشفرض 04:37
-
کلاسهای انتزاعی 04:44
-
پلیمورفیسم 05:02
-
یادداشتی برای دانشجویان 00:51
-
مقدمه 03:26
-
رابط لیست 07:59
-
ArrayList 09:29
-
ArrayList - بررسی عملکرد 01:16
-
لیست پیوندی 07:40
-
مقایسه ArrayList و لیست پیوندی 03:00
-
چالش کدنویسی - ArrayList در مقابل لیست پیوندی 01:26
-
راهحل چالش کدنویسی - ArrayList در مقابل لیست پیوندی 15:23
-
بردار 06:28
-
استک 05:14
-
خلاصهای از لیست 02:33
-
مرتبسازی لیستها - Comparator در مقابل Comparable 15:05
-
مجموعه 05:45
-
HashSet و LinkedHashSet 06:09
-
TreeSet 10:52
-
صف 09:54
-
رابط نقشه 08:55
-
مقایسه HashMap ،LinkedHashMap و نقشه درختی 14:14
-
تکرار روی نقشهها 06:56
-
کالکشنها - خلاصه 01:58
-
مقدمه 05:04
-
کلاسهای جنریک 03:31
-
جنریکهای محدود شده 04:30
-
جنریکهای Wildcard 10:03
-
مقدمهای بر برنامهنویسی تابعی در جاوا 02:28
-
چرا برنامهنویسی تابعی؟ - بخش 1 09:16
-
چرا برنامهنویسی تابعی؟ - بخش 2 06:46
-
عبارات لامبدا 08:41
-
حاشیهنویسی FunctionalInterface@ 03:45
-
رابطهای تابعی داخلی 04:40
-
رابطهای تابعی - کار عملی 12:26
-
چالش کدنویسی - رابطهای تابعی 00:41
-
راهحل چالش کدنویسی - رابطهای تابعی 08:11
-
مقدمه همراه با مرور 08:32
-
مفهوم استریمها 08:09
-
ایجاد استریم 07:07
-
عملیاتهای میانی استریم 11:51
-
عملیاتهای ترمینال استریم 14:06
-
آشنایی با مرجع متد 05:16
-
مرجع متد - نمونه و استاتیک 06:27
-
مرجع متد - دلخواه و Constructor 05:10
-
FlatMap 06:53
-
FlatMap - چالش کدنویسی 00:47
-
FlatMap - راهحل چالش کدنویسی 05:20
مشخصات آموزش
آموزش Core Java برای مبتدیان کامل
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:110
- مدت زمان :09:39:19
- حجم :4.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy