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

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

2 ساعت 45 دقیقهمتوسط2019-06-11

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

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

اهداف یادگیری
هدف برنامه نویسی عملکردی
برنامه نویسی در مقابل برنامه نویسی ضروری
اطمینان از تغییر ناپذیری
توابع پیکان در ES6
ارسال توابع به عنوان آرگومان
نقشه برداری، فیلتر، برش، مرتب سازی و کاهش
مفاهیم کاربردی پیشرفته، از جمله بازگشت

مهارت ها

JavaScriptProgramming FoundationsOracleLearningProgramming LanguagesSoftware Development

سرفصل ها

0. مقدمه

  • 01 - یک رویکرد کاربردی برای تبدیل کد
  • 02 - آنچه باید بدانید
  • 03 - نصب Node.js و npm
  • 04 - راه‌اندازی پروژه
  • 05 - راه‌اندازی پروژه - سلام دنیا

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

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

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

  • 15 - عملکردهای پیکان در ES6
  • 16 - به عنوان داده عمل می‌کند
  • 17 - عملکرد به عنوان داده، ادامه دارد
  • 18 - انتقال توابع به عنوان آرگومان
  • 19 - توابع برگشتی
  • 20 - بسته شدن
  • 21 - متغیر خصوصی را پیاده‌سازی کنید
  • 22 - توابع مرتبه بالاتر

3. جاوا اسکریپت - بخش‌های کاربردی

  • 23 - جاوا اسکریپت - قطعات کاربردی
  • 24 - عملگر اسپرد
  • 25 - نقشه برداری
  • 26 - فیلتر کردن
  • 27 - هر چند
  • 28 - برش دادن
  • 29 - مرتب سازی
  • 30 - کاهش
  • 31 - ترکیب توابع
  • 32 - چالش - عملکرد نقشه را دوباره ایجاد کنید
  • 33 - راه حل - عملکرد نقشه را دوباره ایجاد کنید

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

  • 34 - مفاهیم کاربردی پیشرفته
  • 35 - کارکردن و کاربرد جزئی
  • 36 - بازگشت
  • 37 - به عنوان اشیا عمل می‌کند

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

  • 38 - چالش - تبدیل آرایه
  • 39 - راه حل - تبدیل آرایه
  • 40 - چالش - آناگرام
  • 41 - حل - آناگرام
  • 42 - چالش - پیام‌های خطا
  • 43 - راه حل - پیام‌های خطا

نتیجه

  • 44 - مراحل بعدی

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

مسیرهای مرتبط

درباره ما

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

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

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

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

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