−꞊≡  تخفیف ویژه 30% تخفیف بر روی تمامی آموزشها   

logo mix

آموزش مبانی برنامه نویسی شی گرا در جاوا (زیرنویس فارسی AI)
Fundamentals of Object Oriented Programming in Java
مدرس:
Maurice Naftalin
با زیرنویس:
فارسی و انگلیسی
تاریخ انتشار:
1399/5/23
( 2020-08-13 )
فارسی کلاس

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

سطح آموزشی
خرید آنلاین و دانلود فوری
به همراه فایلهای تمرین
ویدئوهای آموزشی با زیرنویس
ویدئوهای آموزشی با زیرنویس فارسی
کیفیت HD ویدئوهای آموزشی
قابل استفاده برای ناشنوایان
 
 
 

نمونه ویدیوی آموزشی ( زیرنویس‌ها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :

 

[ENGLISH]

01 Course Overview [2mins]
01-01 Course Overview [2mins]

02 What Is Object Orientation? [28mins]
02-01 Course Overview [4mins]
02-02 What is Object Orientation? [5mins]
02-03 From Use Cases to Conceptual Classes [3mins]
02-04 Class Relations [3mins]
02-05 Deriving Software Classes, Part 1 [4mins]
02-06 Deriving Software Classes, Part 2 [3mins]
02-07 Demo: Instance and Static Methods [5mins]
02-08 Module Wrap Up [1mins]

03 Encapsulation and Abstraction [29mins]
03-01 Module Overview [1mins]
03-02 More Class Relationships [2mins]
03-03 Encapsulation [3mins]
03-04 Assigning Responsibilities [3mins]
03-05 Demo: Exercising the System [4mins]
03-06 Demo: the Single Responsibility Principle [5mins]
03-07 Demo: Defending Encapsulation [7mins]
03-08 Abstraction: Encapsulation or Inheritance? [3mins]
03-09 Module Summary [1mins]

04 Inheritance and Polymorphism [32mins]
04-01 Module Overview [1mins]
04-02 Don`t Repeat Yourself [4mins]
04-03 The Liskov Substitution Principle [3mins]
04-04 Overriding and Dynamic Dispatch [2mins]
04-05 Demo: Dynamic Dispatch [4mins]
04-06 Using Overridden Methods [2mins]
04-07 Understanding Inheritance [7mins]
04-08 Abstract Classes and the Open-closed Principle [8mins]
04-09 Module Summary [1mins]

05 Interfaces, Composition, and System Design [37mins]
05-01 Module Overview [1mins]
05-02 Interfaces What Are They, and Why Do We Need Them? [8mins]
05-03 Demo: Paying through an Interface [4mins]
05-04 Demo: The Fragile Base Class Problem [4mins]
05-05 Delegation and the Decorator Pattern [4mins]
05-06 The Strategy Pattern [4mins]
05-07 The Interface Segregation Principle [5mins]
05-08 The Dependency Inversion Principle [5mins]
05-09 Course Summary [2mins]

[فارسی]

01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]

02 شی گرایی چیست؟ [28 دقیقه]
02-01 بررسی اجمالی دوره [4 دقیقه]
02-02 شی گرایی چیست؟ [5 دقیقه]
02-03 از موارد استفاده تا کلاس‌های مفهومی [3 دقیقه]
02-04 روابط کلاسی [3 دقیقه]
02-05 استخراج کلاس‌های نرم افزار، قسمت 1 [4 دقیقه]
02-06 استخراج کلاس‌های نرم افزار، قسمت 2 [3 دقیقه]
02-07 نسخه‌ی نمایشی- روش‌های نمونه و استاتیک [5 دقیقه]
02-08 جمع‌بندی ماژول [1 دقیقه]

03 کپسوله‌سازی و انتزاع [29 دقیقه]
03-01 نمای کلی ماژول [1 دقیقه]
03-02 روابط کلاسی بیشتر [2 دقیقه]
03-03 کپسوله کردن [3 دقیقه]
03-04 واگذاری مسئولیت‌ها [3 دقیقه]
03-05 نسخه‌ی نمایشی- تمرین سیستم [4 دقیقه]
03-06 نسخه‌ی نمایشی- اصل مسئولیت واحد [5 دقیقه]
03-07 نسخه‌ی نمایشی- Defending Encapsulation [7 دقیقه]
03-08 انتزاع- کپسولاسیون یا وراثت؟ [3 دقیقه]
03-09 خلاصه ماژول [1 دقیقه]

04 وراثت و چند شکلی [32 دقیقه]
04-01 نمای کلی ماژول [1 دقیقه]
04-02 خودت را تکرار نکن [4 دقیقه]
04-03 اصل تعویض لیسکوف [3 دقیقه]
04-04 نادیده گرفتن و ارسال پویا [2 دقیقه]
04-05 نسخه‌ی نمایشی- ارسال پویا [4 دقیقه]
04-06 استفاده از روش‌های لغو شده [2 دقیقه]
04-07 درک وراثت [7 دقیقه]
04-08 کلاس‌های چکیده و اصل بسته باز [8 دقیقه]
04-09 خلاصه ماژول [1 دقیقه]

05 رابط‌ها، ترکیب و طراحی سیستم [37 دقیقه]
05-01 نمای کلی ماژول [1 دقیقه]
05-02 رابط‌ها چه هستند و چرا به آنها نیاز داریم؟ [8 دقیقه]
05-03 نسخه‌ی نمایشی- پرداخت از طریق رابط [4 دقیقه]
05-04 نسخه‌ی نمایشی- مشکل کلاس پایه شکننده [4 دقیقه]
05-05 هیئت و الگوی دکوراتور [4 دقیقه]
05-06 الگوی استراتژی [4 دقیقه]
05-07 اصل جداسازی رابط [5 دقیقه]
05-08 اصل وارونگی وابستگی [5 دقیقه]
05-09 خلاصه دوره [2 دقیقه]

 

مهارت های موجود در این دوره: Software & Web Development Programming Languages Java
مشخصات این آموزش
تولید کننده محتوا
PLURALSIGHT - پلورال سایت
تولید زیرنویس فارسی
فارسی کلاس farsiclass.ir
مدرس
Maurice Naftalin
موریس نفتالین
تاریخ انتشار
1399/5/23
2020-08-13
سطح آموزش
متوسط
زبان آموزش
انگلیسی
زیرنویس
فارسی و انگلیسی
نوع زیرنویس فارسی
ترجمه توسط هوش مصنوعی (AI)
مدت زمان آموزش
2ساعت و 5دقیقه
تعداد ویدیو‌ها
36 ویدیو
حجم فایل‌ها
263 مگابایت دانلود با تعرفه داخلی
زمان تقریبی دانلود فایل‌ها
4 دقیقه (با سرعت 1 مگابایت در ثانیه)
کد آموزش در سایت
FP1193
تعداد بازدید : 1209
اشتراک آموزش در تلگرام پلورال_ آموزش مبانی برنامه نویسی شی گرا در جاوا (زیرنویس فارسی AI)
79,000 تومان
55,300 تومان
اضافه به سبد خرید add_shopping_cart

Maurice Naftalin
موریس نفتالین

تعداد دوره‌های آموزشی این مدرس: 1

موریس نفتالین چهار دهه تجربه در صنعت نرم‌افزار به عنوان توسعه دهنده، طراح و معمار دارد. او یک قهرمان جاوا، سه بار جاوا وان راک استار، و نویسنده یا نویسنده دو کتاب جاوا است: "مجموعه‌ها و ژن‌های جاوا" و "مسلط بر لامبدا". در طول بیست سال گذشته او هزاران دانش آموز را در موضوعات متوسط ​​و پیشرفته جاوا آموزش داده است.

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

تمامی زیرنویس‌های فارسی و مطالب ترجمه شده در سایت، بطور انحصاری متعلق به فارسی کلاس بوده و هر گونه کپی‌ برداری و یا استفاده از آنها به هر شکلی در سایتها یا برنامه‌های دیگر پیگرد قانونی دارد
logo-samandehi