آموزش ضروری جاوا: اشیا و 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

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش ضروری جاوا: اشیا و API ها
جزییات دوره
2h 10m
46
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
18,623
- از 5
دارد
دارد
دارد
Angie Jones
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Angie Jones Angie Jones

انجی جونز در استراتژی ها و تکنیک های اتوماسیون تست تخصص دارد.

انجی ثروت دانش خود را در کنفرانس های نرم افزاری در سراسر جهان و در پلت فرم آموزش آنلاین، دانشگاه تست اتوماسیون، که او رهبری می کند، به اشتراک می گذارد. سبک تفکر نوآورانه او منجر به بیش از 25 اختراع ثبت شده در ایالات متحده و چین شده است. انجی با Black Girls Code داوطلب می شود، جایی که او کارگاه های کدنویسی را در تلاش برای جذب زنان و اقلیت های بیشتر به فناوری تدریس می کند.