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