تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری برنامه‌نویسی تابعی با جاوااسکریپت +ES6

دوره آموزشی یادگیری برنامه‌نویسی تابعی با جاوااسکریپت +ES6

3 ساعت 9 دقیقهمتوسط2025-01-10

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

آیا می‌خواهید کدهای قوی‌تر و قابل نگهداری‌تری بنویسید؟ در این دوره، کشف کنید که چگونه می‌توان این هدف را با استفاده از برنامه‌نویسی تابعی انجام داد و با مفاهیم تابعی که در قلب بسیاری از فریم‌ورک‌ها و برنامه‌های جاوااسکریپت قرار دارند، آشنا شوید. برنامه‌نویسی تابعی یک روش کاملاً متفاوت برای نوشتن کد است. در ابتدا ممکن است این روش کمی خلاف‌intuition به نظر برسد، اما وقتی با آن راحت شوید، ممکن است متوجه شوید که کد شما بسیار راحت‌تر قابل نگهداری و همچنین سریع‌تر است. این دوره به شما آموزش می‌دهد که چگونه از قدرت شگفت‌انگیز برنامه‌نویسی تابعی در کد خود استفاده کنید، شروع از مفاهیم پایه و سپس پیشروی به مفاهیم پیشرفته‌تر مانند بازگشت، استفاده جزئی، کرینگ و موارد دیگر.

اهداف یادگیری دوره:
درک و اعمال مفاهیم اصلی برنامه‌نویسی تابعی
استفاده از توابع کلاس اول برای بهبود خوانایی و انعطاف‌پذیری کد
دستکاری داده‌های آرایه و شیء با استفاده از ابزارهای تابعی داخلی جاوااسکریپت
ارتقای دانش برنامه‌نویسی تابعی با مفاهیم پیشرفته‌ای مانند استفاده جزئی، بازگشت، و ممویزیشن

مهارت ها

Ecma InternationalJavaScriptWeb Development ToolsProgramming FoundationsFront-End Web DevelopmentLearningWeb DevelopmentProgramming LanguagesSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه نویسی کاربردی طرز فکر شما را در مورد کد تغییر می‌دهد
  • 02 - آنچه باید بدانید
  • 03 - راه‌اندازی اولیه

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

  • 04 - هدف برنامه نویسی تابعی
  • 05 - برنامه نویسی اعلانی در مقابل امری
  • 06 - تغییر ناپذیری
  • 07 - تفکیک داده‌ها و توابع
  • 08 - تبدیل شی‌گرا به کد تابعی
  • 09 - توابع درجه یک
  • 10 - اطمینان از تغییر ناپذیری با ESLint
  • 11 - نصب و راه‌اندازی ESLint
  • 12 - اطمینان از تغییر ناپذیری - ESLint را نهایی کنید

2. توابع درجه یک

  • 13 - نحو تابع پیکان جاوا اسکریپت
  • 14 - استفاده از توابع به عنوان داده
  • 15 - ایجاد آرایه از توابع
  • 16 - انتقال توابع به عنوان آرگومان
  • 17 - توابع برگشتی
  • 18 - درک بسته شدن
  • 19 - توابع مرتبه بالاتر
  • 20 - تور کودرپد
  • 21 - راه حل - بیشتر توابع مرتبه بالاتر

3. دستکاری آرایه جاوا اسکریپت

  • 22 - مبانی دستکاری داده‌های عملکردی
  • 23 - عملگر اسپرد
  • 24 - استفاده از تابع map()
  • 25 - استفاده از تابع filter().
  • 26 - استفاده از توابع every() و some().
  • 27 - جلوگیری از جهش با تابع slice().
  • 28 - استفاده از تابع sort().
  • 29 - استفاده از تابع ()reduce
  • 30 - ترکیب توابع آرایه
  • 31 - راه حل - ایجاد مجدد تابع map().

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

  • 32 - کارکردن و کاربرد جزئی
  • 33 - بازگشت
  • 34 - حفظ کردن

5. چالش‌های تبدیل کد

  • 35 - راه حل - تعداد رخدادها
  • 36 - حل - آناگرام

نتیجه گیری

  • 37 - مراحل بعدی در سفر ES6+ شما

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal