آموزش سلسله‌مراتب شیء‌گرا در جاوا - آخرین آپدیت

دانلود Object-Oriented Hierarchies in Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره سلسله‌مراتب شیء‌گرا در جاوا، سومین بخش از مجموعه دوره‌های تخصصی Core Java است. این تخصص بخشی از سری دوره‌های برنامه‌نویسی است که از بوت‌کمپ‌های خصوصی Java LearnQuest استخراج شده و برای ارائه مهارت‌های لازم جهت استخدام به عنوان توسعه‌دهنده IT با زبان جاوا در محیط‌های شرکتی طراحی شده است. این دوره شامل تمرینات عملی است و به شما کمک می‌کند تا دانش خود را در مورد زبان جاوا ارتقا دهید. پس از اتمام این دوره، درک عمیق‌تری از نحوه پیاده‌سازی موثر و استفاده از ارث‌بری (Inheritance) و چندریختی (Polymorphism) در جاوا خواهید داشت. برای موفقیت در این دوره، توصیه می‌شود پیش‌نیازهای زیر را گذرانده باشید: - دوره اول: مقدمه‌ای بر جاوا - دوره دوم: مقدمه‌ای بر برنامه‌نویسی شیء‌گرا با جاوا یا دارای دانش معادل در این زمینه‌ها باشید.

سرفصل ها و درس ها

بررسی کلی دوره Course Overview

  • بررسی کلی دوره Course Overview

روابط برنامه‌نویسی شیء‌گرا OO Programming Relationships

  • مقدمه‌ای بر روابط در OOP Introduction to Relationships in O-O

  • مثال ارث‌بری Inheritance Example

  • دموی مثال ارث‌بری Inheritance Example - Demo

  • چندریختی Polymorphism

  • آشنایی با محیط آزمایشگاه Experience the Lab Environment

  • ارث‌بری Inheritance

  • پیاده‌سازی کلاس Cargo Implementing the Cargo Class

  • تداعی (Association) Association

  • سلسله‌مراتب کلاس‌ها Class Hierarchies

  • یافتن کلاس‌ها Finding Classes

  • اسم‌ها و افعال Nouns and Verbs

ارث‌بری Inheritance

  • مرور ارث‌بری Review of Inheritance

  • کلاس java.lang.Object java.lang.Object

  • نگاهی به JavaDoc A look at the JavaDoc

  • پیاده‌سازی متدهای equals و hashCode Implementing equals and hashCode methods

  • پیاده‌سازی متد toString Implementing the toString method

  • ارث‌بری در جاوا Inheritance in Java

  • Overloading و Overriding Overloading and Overriding

  • مثال Overriding Overriding Example

  • سازنده‌ها (Constructors) Constructors

  • چالش‌ها Challenges

  • چالش‌ها: اشتباهات و راهکارها Challenges: Mistakes and Solution

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

کلاس‌های انتزاعی (Abstract) Abstract Classes

  • کلاس‌های انتزاعی؛ چرا و چه زمانی؟ Abstract Classes - Why and When?

  • دموی کلاس‌های انتزاعی Abstract Classes Demo

  • مرور سینتکس Syntax Review

  • تصمیمات طراحی Design Decisions

  • کلاس‌های انتزاعی و انواع ارجاع Abstract Classes and Reference Types

  • استفاده از ارجاعات انتزاعی Using Abstract References

  • کد چندریختی Polymorphic Code

  • کستینگ (Casting) Casting

  • Upcasting Upcasting

  • Downcasting Downcasting

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

اینترفیس‌ها Interfaces

  • مقایسه اینترفیس‌ها و کلاس‌های انتزاعی Interfaces vs Abstract Classes

  • پیاده‌سازی و استفاده از اینترفیس‌ها Implementing and Using Interfaces

  • مثال چندریختی وسایل نقلیه (Vehicle) Vehicle Polymorphism Example

  • دموی Vehicle The Vehicle Demo

  • گسترش اینترفیس‌ها Extending Interfaces

  • طراحی با اینترفیس‌ها Designing With Interfaces

  • تمرینات طراحی با اینترفیس‌ها Design Practices with Interfaces

  • چالش‌های طراحی و متدها Design Challenges and Methods

  • تکامل اینترفیس Vehicle؛ متدهای Default و Static Evolving the Vehicle Interface - Default & Static Methods

  • لامبداها و اینترفیس‌های فانکشنال (همراه با خلاصه ماژول) Lambdas and Functional Interfaces (w/ Module Summary)

  • اینترفیس‌های فانکشنال Functional Interfaces

  • لامبداها Lambdas

  • استفاده از لامبداها در اپلیکیشن Vehicle Using Lambdas in the Vehicle App

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

  • خلاصه اینترفیس‌ها Interfaces - Summary

چندریختی (Polymorphism) Polymorphism

  • چندریختی Polymorphism

  • خلاصه راهکار آزمایشگاه Lab Solution Summary

نمایش نظرات

آموزش سلسله‌مراتب شیء‌گرا در جاوا
جزییات دوره
14h 27m
53
(آخرین آپدیت)
22,709
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده