لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر جاوا 8
Introduction to Java 8
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره آموزشی، اصول پلت فرم برنامه نویسی جاوا 8 ویژگی های زبان برنامه نویسی کاربردی جدید را خواهید آموخت.
میآموزید:
چه چیزی در جاوا 8 جدید است (و چرا باید به آن توجه کنید!)
عبارات لامبدا (آنها چیست و چگونه از آنها استفاده کنیم)
رابط های کاربردی (چرا آنها مهم هستند و چه نقشی دارند)
توصیفگرهای تابع (ابزاری مفید برای درک لامبداها و رابطهای کاربردی)
مراجع روش (انواع مختلف و نحوه استفاده و اعمال آنها)
روشهای پیشفرض (چه هستند، چرا معرفی شدند و کجا از آنها استفاده کنیم)
خطوط لوله و جریانها (درک از طریق مثال)
گزینههای اختیاری و گزینههای API (برای چه کاری و نحوه استفاده از آنها هستند)
بیایید شروع کنیم! ;)
برای این کلاس، شما با من همراهی میکنید و آنچه را که به شما آموزش داده میشود، تمرین میکنید، اما بخش مهمی از آن تمرین آنچه یاد میگیرید در حین پیشروی است.
پروژه شما این است که کدهای جاوای موجود را که قبلاً دارید، بگیرید و مفاهیم آموخته شده در این دوره را برای بازسازی آن برای استفاده از ویژگی های جدید جاوا 8 به کار ببرید. بنابراین شما باید از عبارات لامبدا، رابط های کاربردی، اختیاری و پردازش مبتنی بر جریان مجموعه ها استفاده کنید. به این ترتیب درک کاملی از آخرین ویژگی های جاوا 8 در عمل ایجاد خواهید کرد!
میتوانید آنچه را که میسازید با پست کردن پیوندی به آن به اشتراک بگذارید، یا قطعههایی از کدهای پیش از جاوا 8 موجود را به اشتراک بگذارید و نشان دهید که چگونه آنها را با استفاده از ویژگیهای جدید به سبک جاوا 8 تبدیل کردهاید! فراموش نکنید که در طول مسیر به اسناد Oracle JDK نیز مراجعه کنید و در صورت نیاز سؤال بپرسید. همچنین، پیشرفت خود را در حین حرکت به اشتراک بگذارید!
سرفصل ها و درس ها
درس ها
Lessons
29 کد نویسی با مراجع روش استاتیک
29 Coding with Static Method References
30 کدنویسی با مراجع روش سازنده
30 Coding with Constructor Method References
04 نگاهی سریع به ویژگی های اصلی جاوا 8
04 A Quick Look at the Main Java 8 Features
20 ارائه انواع هدف رابط عملکردی جایگزین برای یک عبارت لامبدا
20 Providing Alternative Functional Interface Target Types for a Lambda Expression
08 استفاده از توصیفگرهای تابع برای انتخاب انواع هدف سازگار
08 Using Function Descriptors to Choose Compatible Target Types
11 اختیاری چیست و چگونه استفاده می شود
11 What is an Optional and How Are They Used
19 بازسازی یک عبارت لامبدا با تطبیق یک رابط عملکردی موجود
19 Refactoring a Lambda Expression by Adapting an Existing Functional Interface
05 رفتار عبور با عبارات لامبدا
05 Passing Behaviour with Lambda Expressions
27 کدنویسی با Streams API برای پردازش یک مجموعه پیچیده
27 Coding with the Streams API to Process a Complex Collection
31 آفرین و ممنون
31 Well Done and Thanks
06 نحو و مثال عبارات لامبدا
06 Lambda Expressions Syntax and Examples
18 کدگذاری و ارجاع یک عبارت ساده لامبدا
18 Coding and Referencing a Simple Lambda Expression
22 کدنویسی با رابط عملکردی مصرف کننده
22 Coding with the Consumer Functional Interface
14 درک روش های پیش فرض
14 Understanding Default Methods
21 بازسازی یک عبارت لامبدا با مرجع روش آن
21 Refactoring a Lambda Expression with its Method Reference
03 تفاوت بین سبک های برنامه نویسی شی گرا و تابعی
03 Difference Between Object Oriented and Functional Programming Styles
02 مقدمه جاوا 8 بخش تئوری و مثال ها
02 Introduction Java 8 Theory and Examples Section
23 کدنویسی با رابط عملکردی تامین کننده
23 Coding with the Supplier Functional Interface
07 مقدمه ای بر رابط های کاربردی با مثال ها
07 An introduction to Functional Interfaces with Examples
15 درک مراجع روش و انواع مختلف آنها
15 Understanding Method References and Their Different Types
25 کدگذاری با رابط عملکردی محمول
25 Coding with the Predicate Functional Interface
26 کدگذاری مجموعه ای از کلاس های دامنه برای پردازش جریانی
26 Coding a Collection of Domain Classes for Stream Processing
28 کد نویسی با مراجع روش نمونه محدود و غیر محدود
28 Coding with Bound and Unbound Instance Method References
نمایش نظرات