لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Java 17 Essential Training: Objects and APIs
Java 17 Essential Training: Objects and APIs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دانستن جاوا - یکی از محبوب ترین زبان های برنامه نویسی در جهان - اگر به ساخت برنامه های کاربردی برای دستگاه های تلفن همراه، رایانه های رومیزی یا وب علاقه دارید، می تواند مفید باشد. همچنین باید بهروز باشید زیرا زبان در طول زمان تکامل مییابد و تغییر میکند. در این دوره، آنجی جونز، توسعهدهنده رسمی جاوا، شما را با اصول اولیه اشیاء و APIها در جدیدترین نسخه پشتیبانی بلندمدت (LTS)، جاوا 17 راهنمایی میکند.
اصول وراثت، چندشکلی، انتزاع، رابط ها، ساختارهای داده و موارد دیگر، مجموعه مهارت های خود را با برخی از رایج ترین عملگرهای مورد استفاده در برنامه نویسی کاربردی و شی گرا ایجاد کنید. در طول مسیر، نکاتی را از Angie در مورد نحوه رسیدگی به استثناها، رفع خطاها و جلوگیری از نشت حافظه در کد خود دریافت کنید. در پایان این دوره، شما آماده خواهید بود که حرکت بعدی خود را انجام دهید و حرفه خود را به عنوان یک توسعه دهنده جاوا ارتقا دهید.
سرفصل ها و درس ها
مقدمه
Introduction
اشیاء جاوا و APIها
Java objects and APIs
آنچه شما باید بدانید
What you should know
1. ارث
1. Inheritance
ارث بری بین طبقات
Inheritance between classes
سازندگان در ارث
Constructors in inheritance
نادیده گرفتن و اضافه بار روش های ارثی
Overriding and overloading inherited methods
زنجیره ارث
Chain of inheritance
محدود کردن دسترسی به ارث
Limiting access in inheritance
کلاس های مهر و موم شده
Sealed classes
چالش: کیک! کیک! کیک!
Challenge: Cake! Cake! Cake!
راه حل: کیک! کیک! کیک!
Solution: Cake! Cake! Cake!
امتحان فصل
Chapter Quiz
2. چند شکلی
2. Polymorphism
چند شکلی با اشیاء
Polymorphism with objects
تایپ سازی شی
Object typecasting
نمونه اپراتور
instanceof operator
امتحان فصل
Chapter Quiz
3. انتزاع
3. Abstraction
کلاس ها و روش های انتزاعی
Abstract classes and methods
ارث بردن از کلاس های انتزاعی
Inheriting from abstract classes
ایجاد اشیا با انواع انتزاعی
Creating objects with abstract types
امتحان فصل
Chapter Quiz
4. رابط ها
4. Interfaces
ایجاد یک رابط
Creating an interface
پیاده سازی رابط ها
Implementing interfaces
نمونه سازی اشیاء با انواع رابط
Instantiating objects with interface types
روش های پیش فرض و استاتیک
Default and static methods
امتحان فصل
Chapter Quiz
5. ساختارهای داده
5. Data Structures
چارچوب مجموعه ها
Collections framework
مجموعه ها
Sets
لیست ها
Lists
صف ها
Queues
نقشه ها
Maps
تکرار کننده ها
Iterators
برای حلقه ها تقویت شده است
Enhanced for loops
forEach() و lambdas
forEach() and lambdas
چالش: دفترچه نمرات
Challenge: Gradebook
راه حل: کتاب کلاس
Solution: Gradebook
امتحان فصل
Chapter Quiz
6. برنامه نویسی تابعی
6. Functional Programming
رابط های کاربردی
Functional interfaces
جریان ها
Streams
عملیات جریان رایج
Common stream operations
امتحان فصل
Chapter Quiz
7. رسیدگی به استثنا
7. Exception Handling
سعی کنید بلوک ها را بگیرید
Try and catch blocks
پشته ردیابی و پیام استثنا
Stack trace and exception message
بررسی شده در مقابل استثناهای بدون علامت
Checked vs. unchecked exceptions
رسیدگی به استثناهای متعدد
Handling multiple exceptions
انجی جونز در استراتژی ها و تکنیک های اتوماسیون تست تخصص دارد.
انجی ثروت دانش خود را در کنفرانس های نرم افزاری در سراسر جهان و در پلت فرم آموزش آنلاین، دانشگاه تست اتوماسیون، که او رهبری می کند، به اشتراک می گذارد. سبک تفکر نوآورانه او منجر به بیش از 25 اختراع ثبت شده در ایالات متحده و چین شده است. انجی با Black Girls Code داوطلب می شود، جایی که او کارگاه های کدنویسی را در تلاش برای جذب زنان و اقلیت های بیشتر به فناوری تدریس می کند.
نمایش نظرات