آموزش یادگیری برنامه نویسی عملکردی با Swift

Learning Functional Programming with Swift

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

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

مقدمه Introduction

  • خوش آمدی Welcome

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

1. برنامه نویسی کاربردی چیست؟ 1. What Is Functional Programming?

  • نمای کلی برنامه نویسی کاربردی Functional programming overview

  • تغییر ناپذیری و جلوگیری از تغییر حالت Immutability and avoiding state change

  • جداکردن توابع و داده ها Keeping functions and data separate

  • توابع کلاس اول First-class functions

2. توابع کلاس اول 2. First-Class Functions

  • انواع عملکرد Function types

  • تعریف توابع مانند متغیرها Defining functions like variables

  • عملکردها را به عنوان استدلال عبور می دهد Passing functions as arguments

  • عملکردهای برگشتی Returning functions

3. توابع Array 3. Array Functions

  • کار با آرایه ها "عملکردی" Working with arrays "functionally"

  • نقشه برداری Mapping

  • به عنوان مثال نقشه برداری Mapping example

  • فیلتر کردن Filtering

  • مثال فیلتر Filtering example

  • کاهش Reducing

  • کاهش مثال Reducing example

  • ترکیب توابع Combining functions

4. مفاهیم کاربردی پیشرفته 4. Advanced Functional Concepts

  • مفاهیم پیشرفته Advanced concepts

  • برنامه جزئی Partial application

  • بازگشت Recursion

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری برنامه نویسی عملکردی با Swift
جزییات دوره
53m 12s
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
17,527
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

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

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