لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا: ارثبری، استثناها و APIها
- آخرین آپدیت
دانلود Java: Inheritance, Exceptions and APIs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره «جاوا: ارثبری، استثناها و APIها» سومین بخش از مجموعه جامع آمادگی آزمون Oracle Certified Associate, Java SE 8 [1Z0-808] است. این دوره با مبانی ضروری جاوا، شامل سینتکس، متغیرها و انواع دادهها آغاز شده و سپس به سراغ مباحث پیشرفتهتری مانند برنامهنویسی شیگرا (OOP)، ارثبری و کپسولهسازی میرود. فراگیران نحوه بهکارگیری عملگرها و ساختارهای تصمیمگیری، ایجاد و مدیریت آرایهها و استفاده بهینه از مکانیزمهای حلقه برای کنترل جریان برنامه را خواهند آموخت. این دوره بر ایجاد متدها، Overloading و استفاده از модификаторهای دسترسی (Access Modifiers) برای ساخت کدهای ماژولار و قابل استفاده مجدد تأکید دارد. بخشهای عملی بر مدیریت دادهها با Strings، StringBuilder و ArrayList، مدیریت دادههای تقویم و نوشتن عبارتهای لامبدا (Lambda Expressions) برای پیادهسازی رابطهای تابعی مانند Predicate تمرکز دارد.
این دوره برای افراد زیر ایدهآل است:
- افرادی که مسیر شغلی خود را در توسعه جاوا آغاز کردهاند.
- دانشجویانی که دورههای مقدماتی جاوا را گذراندهاند و قصد دارند دانش خود را با یک گواهینامه معتبر جهانی تأیید کنند.
- متخصصین پشتیبانی اپلیکیشنهای جاوا که میخواهند با درک نحوه عملکرد استثناها و استفاده از APIها، مشکلات را با سرعت و دقت بیشتری عیبیابی کنند.
در پایان این دوره، شما قادر خواهید بود:
- مفاهیم برنامهنویسی شیگرا را از طریق پیادهسازی ارثبری، چندریختی (Polymorphism) و اینترفیسها برای طراحی کلاسهای ماژولار در جاوا به کار ببرید.
- خطاهای برنامه را با ایجاد بلوکهای try-catch، تشخیص تفاوت بین Checked، Unchecked و Errorها، و مدیریت استثناها برای حفظ جریان طبیعی برنامه تحلیل کنید.
- ساختارهای دادهای جاوا و APIها را برای مدیریت بهینه دادهها در اپلیکیشنهای جاوا توسعه دهید.
سرفصل ها و درس ها
کار با ارثبری
Working with Inheritance
تشریح ارثبری و مزایای آن
Describe inheritance and its benefits
توسعه کدی که از چندریختی (Polymorphism) استفاده میکند
Develop code that makes use of polymorphism
تعیین زمان نیاز به تبدیل نوع (Casting)
Determine when casting is necessary
استفاده از super و this برای دسترسی به اشیاء و سازندهها
Use super and this to access objects and constructors
استفاده از کلاسهای انتزاعی (Abstract) و اینترفیسها
Use abstract classes and interfaces
مدیریت استثناها
Handling Exceptions
تفاوت بین Checked Exception، Unchecked Exception و Errorها
Differentiate among checked exceptions, unchecked exceptions, and Errors
ایجاد بلوک try-catch و بررسی تغییر جریان برنامه توسط استثناها
Create a try-catch block and determine how exceptions alter normal program flow
تشریح مزایای مدیریت استثناها (Exception Handling)
Describe the advantages of Exception handling
ایجاد و فراخوانی متدی که استثنا پرتاب میکند (throw)
Create and invoke a method that throws an exception
شناسایی کلاسهای رایج استثناها
Recognize common exception classes
کار با کلاسهای منتخب از Java API
Working with Selected Classes from the Java API
مدیریت دادهها با استفاده از کلاس StringBuilder و متدهای آن
Manipulate data using the StringBuilder class and its methods
ایجاد و مدیریت رشتهها (Strings)
Create and manipulate Strings
ایجاد و مدیریت دادههای تقویم (Calendar)
Create and manipulate calendar data
اعلان و استفاده از ArrayList برای انواع دادهای مشخص
Declare and use an ArrayList of a given type
نوشتن یک عبارت لامبدای ساده که از Lambda Predicate استفاده میکند
Write a simple Lambda expression that consumes a Lambda Predicate expression
نمایش نظرات