دوره آموزشی
دوبله زبان فارسی
جاوای پایه و برنامهنویسی شیءگرا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اساسی برنامهنویسی Java مانند نوع داده، UNICODE، ساختارهای کنترلی، آرایهها و سایر مباحث
- برنامهنویسی شیءگرا (کلاس، آبجکت، متد، سازنده، this ،super، بارگذاری مجدد، بازنویسی، وراثت، Polymorphism، انتزاع، کپسولهسازی)
- مهارتهای ضروری جاوا پایه برای توسعهدهنده جاوا مانند: Multithreading، مدیریت استثنا، رشتهها، عبارت لامبدا، فریمورک مجموعهها، Stream API
- مهارت کدنویسی را با ارائه راهحلهای متعدد بیاموزید.
توضیحات دوره
- در این دوره، مبانی برنامهنویسی مورد استفاده در Java آموزش داده میشود؛ از جمله نوع داده، متغیرها، مقادیر ثابت، شناسهها، کلمات کلیدی، عملگرها، ASCII ،UNICODE، تولید اعداد تصادفی، کلاس Scanner، ساختارهای شرطی مانند if-else و switch-case، حلقهها مانند while ،do-while و for، آرایههای یکبعدی و دوبعدی، متدها و سایر مفاهیم
شما مفاهیم برنامهنویسی شیءگرا را خواهید آموخت. مفاهیم اساسی OOPS مانند کلاس، آبجکت، متد، سازنده، this ،super، وراثت، انتزاع، Polymorphism و کپسولهسازی همراه با مسائل عملی متعددی که در اغلب برگههای امتحانی و مصاحبههای فنی مطرح میشوند، به شما آموزش داده خواهد شد.
شما مفاهیم جاوا پایه را خواهید آموخت. مباحث مطرح شده در این بخش شامل مدیریت استثنا، Multithreading، عبارت لامبدا، فریمورک مجموعهها و Stream API است که همراه با مسائل عملی فراوانی تدریس میشوند که در اکثر پروژههای واقعی مورد استفاده قرار میگیرند.
- تمام مباحث دوره در محیط Eclipse IDE به صورت عملی نمایش داده شدهاند تا فرآیند نوشتن کدهای Java باکیفیت به شکل قابلفهم ارائه شود.
- پس از پایان دوره، امکان استفاده از مهارتهای کسبشده برای یادگیری فریمورکهای مبتنی بر Java مانند Hibernate ،Struts و Spring که در صنعت IT بسیار پرتقاضا هستند، فراهم میشود.
- این دوره برای دانشجویانی که Java در سرفصل درسی آنها قرار دارد یا افرادی که برای استخدام به عنوان توسعه دهنده جاوا آماده میشوند، بسیار مفید است.
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که در برنامه درسی خود واحد مرتبط با برنامهنویسی دارند.
- افرادی که برای استخدام به عنوان Java Developer آماده میشوند.
- تمام افرادی که علاقهمند به یادگیری مهارت برنامهنویسی هستند.
جاوای پایه و برنامهنویسی شیءگرا
-
اولین برنامهنویسی Java در Eclipse IDE 09:09
-
کلمات کلیدی، شناسهها و مقادیر ثابت 07:58
-
نوع داده 09:36
-
تبدیل نوع و ارتقاء خودکار 03:18
-
کدهای ASCII ،UNICODE و دنباله فرار 08:35
-
عملگرها 06:08
-
رشته 04:03
-
عدد تصادفی 03:29
-
آرگومانهای خط فرمان 05:33
-
ورودی با استفاده از کلاس Scanner 06:29
-
عبارات شرطی - if-else 07:12
-
عبارات شرطی - switch-case 07:03
-
حلقه while و do-while 08:06
-
حلقه for 07:32
-
آرایههای یکبعدی 09:12
-
آرایههای دوبعدی 08:47
-
ایجاد کلاس و آبجکت ها 05:19
-
پیادهسازی همزمان کلاس، آبجکت ها و متدها 07:32
-
آرایهای از آبجکت ها 04:33
-
پارامترها و نوع بازگشتی متد 06:16
-
درک سازنده 05:30
-
انواع سازندهها 07:17
-
کلمه کلیدی 'this' چیست؟ 01:55
-
دسترسی به متغیر نمونه با استفاده از 'this' 03:45
-
دسترسی به آبجکت با استفاده از 'this' 02:49
-
استفاده مجدد از سازندهها با کلمه کلیدی 'this' 04:21
-
درک کلمه کلیدی 'static' 04:17
-
متغیر ثابت 02:52
-
متدهای static 02:23
-
بلوکهای static 01:52
-
درک مفهوم وراثت 03:59
-
یک مثال واقعی 14:32
-
انواع وراثت 09:12
-
دسترسی به متغیر با کلمه کلیدی 'super' 04:11
-
دسترسی به متدها با کلمه کلیدی 'super' 03:14
-
دسترسی به سازندهها با استفاده از کلمه کلیدی 'super' 04:26
-
درک مفهوم Polymorphism 02:38
-
تعدد بارگذاری متدها 11:23
-
بازنویسی متد 05:42
-
درک مفهوم انتزاع 01:48
-
کلاس انتزاعی 08:23
-
رابط 14:33
-
درک کپسولهسازی 03:44
-
بسته 06:09
-
دسترسیدهندهها 08:39
-
درک مدیریت استثناها 03:02
-
دستورات try ،catch و finally 08:01
-
دستورات throw ،throws و استثنای سفارشی 11:15
-
درک کلاس String 05:28
-
مقایسه رشتهها 04:16
-
کلاس StringBuffer 03:02
-
کلاس StringBuilder 03:21
-
درک Multithreading 02:15
-
انواع ایجاد رشتهها 04:07
-
ایجاد رشته با استفاده از رابط Runnable 05:31
-
ایجاد رشته با استفاده از کلاس Thread 05:14
-
ایجاد و اجرای چند رشته 03:38
-
درک عبارات Lambda 07:41
-
رابط تابعی 03:33
-
عبارت Lambda بدون آرگومان و بدون نوع بازگشتی 06:33
-
عبارت Lambda با آرگومان و بدون نوع بازگشتی 03:24
-
عبارت Lambda با آرگومان و نوع بازگشتی 03:43
-
عبارات Lambda با استفاده از مفاهیم کلاس 06:04
-
درک فریمورک Collection 05:49
-
رابط List 02:38
-
کلاس ArrayList 03:40
-
کلاس LinkedList 02:11
-
کلاس Vector 02:26
-
ساختار داده Stack. 04:29
-
رابط Set 01:44
-
کلاس HashSet 03:59
-
کلاس LinkedHashSet 02:12
-
کلاس TreeSet 02:15
-
کلاس HashMap 04:57
-
درک Stream API 04:35
-
استفاده از ()Filter و ()Map با مقادیر عدد صحیح 06:35
-
استفاده از ()Filter و ()Map با مقادیر رشتهای 09:11
-
استفاده از ()Stream با کلاس 08:57
-
توابع ()Count()، Distinct و ()Limit با ()stream 06:53
-
توابع ()min() ،max و ()sorted به صورت صعودی و نزولی با استفاده از stream 08:51
-
پردازش چند مجموعه با استفاده از ()flatMap 06:40
-
درک پروژه 03:55
-
ایجاد کلاس Bank 05:25
-
ایجاد کلاس Menu 06:51
-
ایجاد کلاس Operations 04:22
-
ایجاد حساب برای مشتری 12:53
-
نمایش جزئیات حساب مشتری 04:47
-
نمایش موجودی مشتری 05:17
-
واریز مبلغ به شماره حساب 06:42
-
برداشت مبلغ از موجودی مشتری 04:12
-
محاسبه سود برای تمامی مشتریان 10:07
مشخصات آموزش
جاوای پایه و برنامهنویسی شیءگرا
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:91
- مدت زمان :08:40:07
- حجم :2.56GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy