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

دانلود Learning Functional Programming with JavaScript ES6+

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
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
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: آیا می خواهید کد قوی تر و قابل حفظ تر بنویسید؟ در این دوره ، کشف کنید که چگونه می توان این کار را با برنامه نویسی کاربردی انجام داد و در مورد مفاهیم عملکردی در قلب بسیاری از چارچوب ها و برنامه های جاوا اسکریپت بیاموزید. برنامه نویسی عملکردی روشی کاملاً متفاوت برای نوشتن کد است. در حالی که در ابتدا ممکن است کمی ضد انعطاف پذیر به نظر برسد ، پس از راحت شدن با آن ، ممکن است متوجه شوید که کد شما بسیار ساده تر می شود و همچنین عملکرد بیشتری دارد. این دوره هدف این است که همه چیزهایی را که باید بدانید به شما آموزش دهد تا از قدرت باورنکردنی برنامه نویسی کاربردی در کد خود استفاده کنید ، از اصول اولیه شروع کنید و تمام راه را به سمت مفاهیم پیشرفته تر مانند بازگشت ، کاربرد جزئی ، کاری ، انجام دهید. و بیشتر

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

      مقدمه Introduction

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

      • برنامه نویسی عملکردی روشی را که در مورد کد فکر می کنید تغییر می دهد Functional programming will change the way you think about code

      • راه اندازی اساسی Basic setup

      1. مفاهیم عملکردی مقدماتی 1. Introductory Functional Concepts

      • نصب و تنظیم ESLINT Installing and setting up ESLint

      • اعلامیه در مقابل برنامه نویسی ضروری Declarative vs. imperative programming

      • اطمینان از تغییر ناپذیری: نهایی کردن ESLINT Ensuring immutability: Finalize ESLint

      • تغییر ناپذیری Immutability

      • جداسازی داده ها و توابع Separation of data and functions

      • اطمینان از تغییر ناپذیری با Eslint Ensuring immutability with ESLint

      • هدف برنامه نویسی عملکردی The goal of functional programming

      • توابع درجه یک First-class functions

      • تبدیل شی گرا به کد عملکردی Converting object-oriented to functional code

      2. توابع درجه یک 2. First-Class Functions

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

      • تور Coderpad Tour of CoderPad

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

      • ایجاد آرایه هایی از توابع Creating arrays of functions

      • درک بسته شدن Understanding closure

      • نحو عملکرد فلش جاوا اسکریپت JavaScript arrow function syntax

      • استفاده از توابع به عنوان داده Using functions as data

      • توابع بازگشت Returning functions

      • راه حل: توابع مرتبه بالاتر Solution: More higher-order functions

      3. دستکاری آرایه JavaScript 3. JavaScript Array Manipulation

      • راه حل: بازآفرینی عملکرد () Solution: Recreating the map() function

      • با استفاده از عملکرد نقشه () Using the map() function

      • با استفاده از توابع () و برخی () Using the every() and some() functions

      • مبانی دستکاری داده های عملکردی Basics of functional data manipulation

      • ترکیب توابع آرایه Combining array functions

      • جلوگیری از جهش با عملکرد برش () Preventing mutation with the slice() function

      • اپراتور گسترش The spread operator

      • با استفاده از عملکرد فیلتر () Using the filter() function

      • با استفاده از عملکرد Sort () Using the sort() function

      • با استفاده از عملکرد کاهش () Using the reduce() function

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

      • بازگشت Recursion

      • کاری و کاربرد جزئی Currying and partial application

      • یادبود Memoization

      5. چالش های تبدیل کد 5. Code Conversion Challenges

      • راه حل: وقایع شمارش Solution: Count occurrences

      • راه حل: anagrams Solution: Anagrams

      پایان Conclusion

      • مراحل بعدی در سفر ES6+ شما Next steps in your ES6+ journey

      نمایش نظرات

      آموزش یادگیری برنامه نویسی عملکردی با JavaScript ES6+
      جزییات دوره
      3h 8m
      37
      Linkedin (لینکدین) Linkedin (لینکدین)
      (آخرین آپدیت)
      86,252
      - از 5
      ندارد
      دارد
      دارد
      Shaun Wassell
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Shaun Wassell Shaun Wassell

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

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