آموزش مقدمه ای بر جاوا 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

  • 16 مقدمه بخش دموهای کدنویسی جاوا 8 16 Introduction Java 8 Coding Demos Section

  • 10 درک عملیات مشترک پردازش مجموعه خط لوله و جریان API 10 Understanding Pipeline Collection Processing and Stream API Common Operations

  • 13 نقشه برداری و فیلتر کردن با گزینه های اختیاری 13 Mapping and Filtering with Optionals

  • 09 مروری بر جریانها، عملیات میانی و پایانه 09 An Overview of Streams, Intermediate and Terminal Operations

  • 12 آشنایی با Optionals API 12 Understanding the Optionals API

  • 24 کدنویسی با رابط عملکردی 24 Coding with the Function Functional Interface

  • 17 نگاهی به رابط های کاربردی API 17 A Look at the Functional Interfaces API

  • 01 به دوره خوش آمدید 01 Welcome to the Course

نمایش نظرات

آموزش مقدمه ای بر جاوا 8
جزییات دوره
2h 5m
31
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
101
4 از 5
ندارد
دارد
دارد
Matt Speake
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Speake Matt Speake

تکنسین و مربی جاوا