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

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

2 ساعت 29 دقیقهپیشرفته2023-12-12

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

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

مهارت ها

JavaProgramming FoundationsOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

مقدمه

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

مقدمه ای بر برنامه نویسی تابعی

  • چرا از برنامه نویسی تابعی استفاده کنید
  • برنامه نویسی اعلانی چیست
  • تغییر ناپذیری در برنامه نویسی تابعی
  • خلوص عملکردی
  • توابع درجه یک

توابع درجه یک

  • رابط عملکرد
  • عبارات لامبدا
  • BiFunctions و فراتر از آن
  • به عنوان داده عمل می‌کند
  • انتقال توابع به عنوان آرگومان
  • توابع برگشتی
  • بسته شدن
  • توابع مرتبه بالاتر

کار با Streams در جاوا

  • نقشه در جاوا
  • فیلتر در جاوا
  • کاهش در جاوا
  • جمع‌آوری در جاوا
  • چالش - تمرینات استریم
  • راه حل - تمرینات استریم
  • توابع لیست را ترکیب کنید
  • نهرهای موازی
  • چالش - ماشین حساب میانگین حقوق
  • راه حل - ماشین حساب میانگین حقوق

مفاهیم پیشرفته

  • مفاهیم کاربردی پیشرفته
  • کاربرد جزئی و کاری
  • بازگشت
  • ترکیب
  • چالش - بازگشت
  • حل - بازگشت
۸۰,۰۰۰ تومان