دوره آموزشی
دوبله زبان فارسی
دوره کامل جاوا - بخش 2 - برنامه نویسی شی گرا
✅ سرفصل و جزئیات آموزش
در این دوره با ساخت نرم افزار قوی و قابل نگهداری با تکنیک های برنامه نویسی شی گرا آشنا می شوید.
واضح، مختصر و جامع
آیا از کنار هم قرار دادن آموزش های جداگانه یا برخورد با مدرسان سردرگم و گیج خسته شده اید؟ پس این دوره برای شما مناسب است. این دوره کامل در مجموعه ای از ویدئوهای با اندازه کوچک و آسان برای دنبال کردن ساختار یافته است که هم تئوری و هم عملی را پوشش می دهد.
آنچه یاد خواهید گرفت
- درک اصول برنامه نویسی شی گرا (OOP)
- طراحی کلاس هایی با ساختار خوب و دنبال کردن بهترین شیوه ها برای نوشتن کدهای تمیز و قابل نگهداری
- درک مفهوم کوپلینگ و تاثیر آن بر قابلیت نگهداری کد
- یادگیری تکنیک هایی برای دستیابی به کوپلینگ آزاد بین کلاس ها
- درک و استفاده از تزریق وابستگی
- یادگیری استراتژی های استفاده مجدد از کد، از جمله وراثت و کامپوزیشن
- بررسی عمیق پلی مورفیسم و نحوه کمک آن به ایجاد نرم افزار توسعه پذیر
- ریفکتور کردن کد رویه ای به کد شی گرا
- نوشتن کد تمیز مانند یک حرفه ای
محتوای دوره
- شروع کار (8 دقیقه)
- کلاس ها (1 ساعت)
- ریفکتور کردن به سمت طراحی شی گرا (42 دقیقه)
- وراثت (50 دقیقه)
- رابط ها (56 دقیقه)
این دوره برای چه کسی مناسب است؟
- کسی که می خواهد برنامه نویسی شی گرا یاد بگیرد.
- دانشجویان کالج که می خواهند جاوا را بهتر درک کنند.
- توسعه دهندگان جاوا که می خواهند مهارت های جاوا خود را تقویت کنند.
پیش نیازهای دوره
- این دوره بخش دوم از یک مجموعه است. بنابراین، شما باید بخش اول را تماشا کنید یا درک کاملی از مفاهیمی که در آنجا پوشش داده شده، داشته باشید.
سایر بخش های دوره
دوره کامل جاوا - بخش 2 - برنامه نویسی شی گرا
-
مقدمه 00:34
-
پارادایم های برنامه نویسی 03:40
-
مزایای برنامه نویسی شی گرا 02:12
-
ساختار دوره 01:48
-
کد منبع None
-
دنبال کردن مدرس None
-
مقدمه 00:42
-
کلاس ها و آبجکت ها 03:13
-
ایجاد کلاس ها 04:24
-
ایجاد آبجکت ها 04:30
-
تخصیص حافظه 03:53
-
برنامه نویسی رویه ای 05:37
-
کپسوله سازی 04:37
-
Getters و Setters - عنوان 07:27
-
انتزاع 02:24
-
کوپلینگ 04:18
-
کاهش کوپلینگ 07:17
-
Constructors 05:13
-
Overloading متد 02:52
-
Constructor Overloading 02:44
-
اعضای استاتیک 04:21
-
آزمون کلاس ها None
-
خلاصه 00:50
-
مقدمه 00:54
-
مسئله 02:40
-
به چه کلاس هایی نیاز داریم؟ 03:41
-
استخراج کلاس کنسول 02:58
-
Overloading متدها 02:39
-
استخراج کلاس MortgageReport 01:25
-
استخراج کلاس Mortgage Calculator 06:17
-
دور شدن از اعضای استاتیک 05:55
-
جابجایی فیلدهای استاتیک 02:18
-
استخراج منطق داپلیکیت 04:56
-
استخراج getRemainingBalances - عنوان 06:13
-
آخرین نکات 02:01
-
یک نکته سریع None
-
مقدمه 00:25
-
وراثت 03:48
-
کلاس آبجکت 04:59
-
Constructors و وراثت 02:41
-
مودیفایرهای دسترسی 03:56
-
Overriding متدها 02:50
-
Upcasting و Downcasting 05:20
-
مقایسه آبجکت ها 09:48
-
پلی مورفیسم 05:23
-
متدها و کلاس های انتزاعی 02:22
-
کلاس ها و متدهای نهایی 02:48
-
سلسله مراتب های وراثت عمیق 02:48
-
وراثت چندگانه 02:03
-
آزمون وراثت None
-
خلاصه 01:10
-
مقدمه 00:36
-
رابط چیست؟ 06:04
-
کد کاملا متصل 03:56
-
ایجاد یک رابط 05:23
-
تزریق وابستگی 01:29
-
تزریق Constructor 03:20
-
تزریق Setter 02:39
-
تزریق متد 02:27
-
اصل تفکیک رابط ها 07:10
-
پروژه - پلتفرم ویدئوی MyTube 03:33
-
راه حل 05:08
-
فیلدها 03:13
-
متدهای استاتیک 02:52
-
متدهای خصوصی 02:02
-
رابط ها و کلاس های انتزاعی 02:09
-
زمان استفاده از رابط ها 03:13
-
آزمون رابط ها None
-
جمع بندی دوره 00:32
-
تشکر از شما None
مشخصات آموزش
دوره کامل جاوا - بخش 2 - برنامه نویسی شی گرا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:70
- مدت زمان :04:00:00
- حجم :7.19GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy