آموزش برنامه نویسی کاربردی با جاوا

Functional Programming with Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه نویسی عملکردی روشی برای سازماندهی کد است که باعث می شود برنامه ها مقیاس پذیرتر و قابل نگهداری باشند. با استفاده از مفاهیم اصلی تغییر ناپذیری ، تفکیک عملکرد داده ها و توابع درجه یک ، برنامه نویسان می توانند کد بهتری بنویسند. در این دوره ، با الگوی برنامه نویسی کاربردی آشنا شوید و ببینید چگونه می توان با جاوا و برنامه نویسی شی گرا از آن بهره برد. آموخته ها را در کد دنیای واقعی به کار ببرید و برخی از مفاهیم پیشرفته تر و سوtood برداشت شده را بررسی کنید - مانند کاربرد جزئی ، بازگشت و ترکیب - تا در توسعه کد انعطاف پذیر مهارت کسب کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • برنامه نویسی عملکردی: روشی جدید برای سازماندهی کد Functional programming: A new way to organize code

  • آنچه شما باید بدانید What you should know

1. مقدمه ای بر برنامه نویسی عملکردی 1. Introduction to Functional Programming

  • چرا از برنامه نویسی کاربردی استفاده کنیم؟ Why use functional programming?

  • برنامه نویسی اعلانی چیست؟ What is declarative programming?

  • تغییرناپذیری در برنامه نویسی عملکردی Immutability in functional programming

  • خلوص عملکرد Functional purity

  • توابع درجه یک First-class functions

2. توابع درجه یک 2. First-Class Functions

  • رابط عملکرد The function interface

  • عبارات لامبدا Lambda expressions

  • توابع Bi و بیشتر از آن BiFunctions and beyond

  • توابع به عنوان داده Functions as data

  • عبور توابع به عنوان آرگومان Passing functions as arguments

  • بازگشت توابع Returning functions

  • بسته Closure

  • توابع مرتبه بالاتر Higher-order functions

3. کار با جریان در جاوا 3. Working with Streams in Java

  • نقشه در جاوا Map in Java

  • فیلتر در جاوا Filter in Java

  • کاهش در جاوا Reduce in Java

  • جمع آوری در جاوا Collect in Java

  • چالش: تمرینات جریانی Challenge: Stream exercises

  • راه حل: تمرینات جریانی Solution: Stream exercises

  • توابع لیست را ترکیب کنید Combine list functions

  • جریانهای موازی Parallel streams

  • چالش: ماشین حساب متوسط حقوق و دستمزد Challenge: Average salary calculator

  • راه حل: ماشین حساب متوسط حقوق و دستمزد Solution: Average salary calculator

4. مفاهیم پیشرفته 4. Advanced Concepts

  • مفاهیم عملکردی پیشرفته Advanced functional concepts

  • کاربرد جزئی و کاری کردن Partial application and currying

  • بازگشت Recursion

  • ترکیب بندی Composition

نمایش نظرات

آموزش برنامه نویسی کاربردی با جاوا
جزییات دوره
2h 23m
29
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
1,452
- از 5
دارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

توسعه دهنده نرم افزار Full-Stack Shaun Wassell یک توسعه دهنده نرم افزار کاملاً پشته ای است که در زمینه برنامه نویسی و اتوماسیون صنعتی تخصص دارد.

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