1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Frontend Masters – Functional JavaScript First Steps 2021-2
Functional JavaScript First Steps

Frontend Masters – Functional JavaScript First Steps 2021-2

توضیحات

Functional JavaScript First Steps دوره آموزشی برنامه نویسی تابعی (functional programming) در زبان برنامه نویسی جاوا اسکریپت می باشد که توسط آکادمی فرانت اند مسترز منتشر شده است. پارادایم ها و رویکردهای مختلفی در زمینه برنامه نویسی و توسعه نرم افزار وجود دارد که از جمله مهم ترین آن ها می توان به برنامه نویسی شی گرا (OOP) و برنامه نویسی تابعی (FP) اشاره کرد. هر کدام از این پارادایم ها دارای مزیت های منحصر به فردی است و در طیف خاصی از پروژه ها مورد استفاده قرار می گیرد. در برنامه نویسی تابعی ما تنها با توابع خالص سر و کار داریم. برنامه های نوشته شده با رویکرد برنامه نویسی تابعی از تعداد زیادی تابع (Function) با قابلیت استفاده مجدد (Reusable) تشکیل شده است. توابع خالص دو شرط منحصر به فرد دارند که بدون آن ها عملا چیزی به اسم تابع خالص وجود نخواهد شد.

شرط اول این است که توابع خالص تنها از آرگومان ها و متغیرهای تعریف شده در درون خود برای محاسبه مقدار خروجی استفاده می کنند. شرط دوم نیز بدین صورت است که محاسبات تابع و خروجی آن هیچ چیزی را در خارج از محیط تابع تغییر نداده و استیت خارجی تابع همان حالت ابتدایی خود را حفظ می کند. رعایت این دو شرط برنامه شما را کاملا پیش بینی پذیر کرده و فرآیند دیباگینگ و بهینه سازی را بسیار ساده و سریع خواهد کرد. در این دوره آموزشی با مباحث مهمی مانند توابع مرتبه بالا (Higher-order function)، تابع بازگشتی (Recursive Function)، کلوژر، ترکیب توابع و … آشنا شده و تکنیک های بسیار ارزشمندی برای شروع برنامه نویسی تابعی فرا خواهید گرفت.

آنچه در دوره Functional JavaScript First Steps یاد خواهید گرفت:

  • مزیت های برنامه نویسی تابعی نسبت به سایر پارادایم های برنامه نویسی مانند شی گرایی و …
  • توابع خالص و ناخالص
  • دو شرط اساسی توابع خالص
  • آشنایی با مفهوم اثرات جانبی (Side Effect) در برنامه نویسی تابعی
  • توابع بازگشتی و مقایسه آن با حلقه های For و While
  • توابع مرتبه بالا Filter ، Map و Reduce
  • کلوژر و اسکوپ در زبان برنامه نویسی جاوا اسکریپت
  • ترکیب توابع و متغیرهای تغییر ناپذیر

مشخصات دوره

ناشر: فرانت اند مسترز
مدرس: Anjana Vakil
زبان: انگلیسی
سطح آموزش: متوسط
تعداد دروس: 27
مدت زمان آموزش: 3 ساعت و 54 دقیقه

سرفصل های دوره Functional JavaScript First Steps

Introduction

What is Functional Programming

Staying out of the Loop with Recursion

Higher Order Functions

Closure

Function Composition

Wrapping Up

تصاویر دوره

Functional JavaScript First Steps

فیلم معرفی دوره Functional JavaScript First Steps

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 39 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

1 گیگابایت

4.7/5 - (1897 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

1 دیدگاه. همین الان خارج شوید

  • Google Chrome 121.0.0.0 Google Chrome 121.0.0.0 GNU/Linux x64 GNU/Linux x64
    در مورد: Frontend Masters – Functional JavaScript First Steps 2021-2

    عالیه یک از بهترین دوره هایی که در مورد JavaScript هست در دنیا ، Anjana Vakil تازه داره کار خودش رو شروع میکنه به عنوان مربی مطئمن باشید کورس هایی رو بر گذار میکنه که حتی بقیه استاد ها هم به پایش نمیرسند.

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست