آموزش یادگیری برنامه نویسی عملکردی با JavaScript (ES5)

Learning Functional Programming with JavaScript (ES5)

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

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • فایل های تمرینی Exercise files

1. مقدمه دوره 1. Course Introduction

  • نصب Node.js و npm Installing Node.js and npm

  • نصب لوداش و کد در حال اجرا Installing Lodash and running code

  • برنامه نویسی کاربردی چیست؟ What is functional programming?

  • برنامه نویسی کاربردی در مقابل شیء گرا (OOP) Functional vs. object-oriented programming (OOP)

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

  • اختصاص توابع به متغیرها Assigning functions to variables

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

  • توابع بسته و بازگشت Closure and returning functions

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

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

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

  • فیلتر کردن Filtering

  • هر / بعضی Every/some

  • کاهش Reducing

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

4. تماس با ما 4. Callbacks

  • معرفی فصل Chapter introduction

  • تماس مستقیم Simple callbacks

  • تماس با استدلال Callbacks with arguments

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

  • مقدمه Introduction

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

  • بازگشت Recursion

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری برنامه نویسی عملکردی با JavaScript (ES5)
جزییات دوره
59m 23s
23
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
155,873
- از 5
ندارد
دارد
دارد
Shaun Wassell
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Wassell Shaun Wassell

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

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