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

Functional Programming with Java

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: برنامه نویسی عملکردی روشی برای سازماندهی کد است که باعث می شود برنامه ها مقیاس پذیرتر و قابل نگهداری باشند. با استفاده از مفاهیم اصلی تغییر ناپذیری ، تفکیک عملکرد داده ها و توابع درجه یک ، برنامه نویسان می توانند کد بهتری بنویسند. در این دوره ، با الگوی برنامه نویسی کاربردی آشنا شوید و ببینید چگونه می توان با جاوا و برنامه نویسی شی گرا از آن بهره برد. آموخته ها را در کد دنیای واقعی به کار ببرید و برخی از مفاهیم پیشرفته تر و سو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 با امید به ساخت بازی های ویدیویی عالی برنامه نویسی را در دوره راهنمایی شروع کرد. وی در ادامه به دریافت مدرک علوم کامپیوتر و ادامه کار حرفه ای نرم افزار توسعه یافت. او از پیشرفت کامل و موبایل لذت می برد. علاوه بر رایانه ، شاون به موسیقی ، معماری ، باغبانی و آبجو دستی نیز علاقه دارد.