آموزش برنامه نویسی تابعی با سوئیفت

دانلود Learning Functional Programming with Swift

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

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

مقدمه 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

نمایش نظرات

آموزش برنامه نویسی تابعی با سوئیفت
جزییات دوره
0h 53m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
6,469
- از 5
دارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

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

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