دوره آموزشی برنامه نویسی تابعی با جاوا
2 ساعت 29 دقیقهپیشرفته2023-12-12
مدرسین

Shaun Wassell
Full-Stack Software Developer
جزئیات دوره
برنامه نویسی تابعی، روشی برای سازماندهی کد است که باعث میشود برنامهها مقیاس پذیرتر و قابل نگهداری باشند. با استفاده از مفاهیم اصلی تغییر ناپذیری، تفکیک عملکرد دادهها و توابع درجه یک، برنامه نویسان میتوانند کد بهتری بنویسند. در این دوره، با الگوی برنامه نویسی کاربردی آشنا شوید و ببینید چگونه میتوان با جاوا و برنامه نویسی شی گرا از آن بهره برد. آموختهها را در کد دنیای واقعی به کار ببرید و برخی از مفاهیم پیشرفتهتر و سوء برداشت شده را بررسی کنید - مانند کاربرد جزئی، بازگشت و ترکیب - تا در توسعه کد انعطاف پذیر مهارت کسب کنید.
مهارت ها
JavaProgramming FoundationsOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
مقدمه
- برنامه نویسی کاربردی - روشی جدید برای سازماندهی کدها
- آنچه باید بدانید
مقدمه ای بر برنامه نویسی تابعی
- چرا از برنامه نویسی تابعی استفاده کنید
- برنامه نویسی اعلانی چیست
- تغییر ناپذیری در برنامه نویسی تابعی
- خلوص عملکردی
- توابع درجه یک
توابع درجه یک
- رابط عملکرد
- عبارات لامبدا
- BiFunctions و فراتر از آن
- به عنوان داده عمل میکند
- انتقال توابع به عنوان آرگومان
- توابع برگشتی
- بسته شدن
- توابع مرتبه بالاتر
کار با Streams در جاوا
- نقشه در جاوا
- فیلتر در جاوا
- کاهش در جاوا
- جمعآوری در جاوا
- چالش - تمرینات استریم
- راه حل - تمرینات استریم
- توابع لیست را ترکیب کنید
- نهرهای موازی
- چالش - ماشین حساب میانگین حقوق
- راه حل - ماشین حساب میانگین حقوق
مفاهیم پیشرفته
- مفاهیم کاربردی پیشرفته
- کاربرد جزئی و کاری
- بازگشت
- ترکیب
- چالش - بازگشت
- حل - بازگشت