آموزش یادگیری جاوا اسکریپت تابعی با رمدا - آخرین آپدیت

دانلود Learning Functional Javascript with Ramda

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

برنامه‌نویسی تابعی و Ramda: جاوااسکریپت ساده و قابل استفاده مجدد

یادگیری برنامه‌نویسی تابعی و Ramda برای نوشتن جاوااسکریپت ساده و قابل استفاده مجدد با استفاده از Currying، Composition و موارد دیگر

در این دوره، برنامه‌نویسی تابعی در جاوااسکریپت را با استفاده از کتابخانه محبوب Ramda بیاموزید. با توابع کوچک و خالص، کدی بنویسید که پشتیبانی، استفاده مجدد، بهبود و تست آن آسان‌تر باشد.

  • درک عمیق روش برنامه‌نویسی تابعی
  • نوشتن کد شیک و قابل استفاده مجدد در جاوااسکریپت
  • استفاده روان از کتابخانه Ramda

پیش‌نیازها

  • کامپیوتری برای نصب نرم‌افزار (ویندوز، مک‌اواس، یا لینوکس)
  • دانش اولیه جاوااسکریپت و ES6

چرا این دوره؟

برنامه‌نویسی تابعی در جاوااسکریپت امروزه بسیار محبوب شده است، زیرا کدی که با توابع کوچک و خالص نوشته می‌شود، نگهداری، استفاده مجدد، بهبود و تست آن آسان‌تر است. اما ورود عمیق به دنیای تابعی کار آسانی نیست. به همین دلیل، این دوره برای به اشتراک گذاشتن تجربه من ایجاد شده است. من از طرفداران پر و پا قرص برنامه‌نویسی تابعی هستم و پروژه‌های تجاری زیادی را با استفاده از جاوااسکریپت تابعی ایجاد کرده‌ام. کتابخانه Ramda فرصتی برای نوشتن کد شیک و ساده فراهم می‌کند، اما یادگیری تمام توابع Ramda به تنهایی و عادت کردن به آن‌ها تلاش زیادی می‌طلبد.

آنچه در این دوره خواهید آموخت

در این دوره، از ابتدا با بخش مهمی از برنامه‌نویسی تابعی مانند Currying و Composition شروع می‌کنیم و سپس به دنیای Ramda خواهیم پرداخت.

  • Closure ها در جاوااسکریپت
  • نحوه نوشتن جاوااسکریپت تابعی با Ramda
  • Currying در جاوااسکریپت
  • Composition در جاوااسکریپت
  • نوشتن شرط‌ها با Ramda
  • دسترسی ایمن به خصوصیات تودرتو
  • Lenses در Ramda
  • گروه‌بندی و مرتب‌سازی در Ramda
  • توابع Converge و UseWith در Ramda
  • ساده‌سازی Predicate ها با Ramda
  • و موارد دیگر...

این دوره برای چه کسانی مناسب است؟

اگر احساس می‌کنید که می‌خواهید عمیقاً وارد جاوااسکریپت تابعی شوید تا کیفیت کد خود را بهبود بخشید، این دوره برای شماست.

این دوره برای هر کسی که به برنامه‌نویسی تابعی در جاوااسکریپت علاقه دارد، مناسب است.


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

دانش عمومی Basic knowledge

  • این بخش درباره چیست؟ What is this section about?

  • بستارها (Closures) در جاوااسکریپت Closures in Javascript

  • کرینگ (Currying) در جاوااسکریپت Currying in Javascript

  • نوشتن تابع کرینگ در جاوااسکریپت Writing curry function in Javascript

دانش پایه Basic knowledge

  • این بخش در مورد چیست؟ What is this section about?

  • بسته شدن در جاوا اسکریپت Closures in Javascript

  • Currying در جاوا اسکریپت Currying in Javascript

  • نوشتن تابع کاری در جاوا اسکریپت Writing curry function in Javascript

شروع کار با رامدا Getting started with Ramda

  • این بخش درباره چیست؟ What is this section about?

  • جاوا اسکریپت کاربردی با Ramda Functional Javascript with Ramda

  • ترکیب در جاوا اسکریپت و رمدا Composition in Javascript and Ramda

  • جاوااسکریپت تابعی با Ramda Functional Javascript with Ramda

  • ترکیب (Composition) در جاوااسکریپت و Ramda Composition in Javascript and Ramda

  • دریافت فیلدهای تو در تو با مسیر رمدا Getting nested fields with Ramda path

  • در رمدا همگرا شوند Converge in Ramda

  • دریافت فیلدهای تودرتو با Ramda path Getting nested fields with Ramda path

  • همگرایی (Converge) در Ramda Converge in Ramda

شروع کار با Ramda Getting started with Ramda

  • جاوا اسکریپت کاربردی با Ramda Functional Javascript with Ramda

  • ترکیب در جاوا اسکریپت و رمدا Composition in Javascript and Ramda

  • دریافت فیلدهای تو در تو با مسیر رمدا Getting nested fields with Ramda path

  • در رمدا همگرا شوند Converge in Ramda

شرایط و فیلترینگ با رامدا Conditions and filtering with Ramda

  • فیلتر کردن آرایه با Ramda Where Filtering array with Ramda where

  • این بخش درباره چیست؟ What is this section about?

  • شرایط رامدا Conditions in Ramda

  • فیلتر کردن آرایه با Ramda where Filtering array with Ramda where

  • شرایط نوشتن با کی و مگر در رمدا Writing conditions with when and unless in Ramda

  • شرایط در Ramda Conditions in Ramda

  • تغییر فیلد شی با لنزهای رمدا Changing object field with Ramda lenses

  • نوشتن شرایط با when و unless در Ramda Writing conditions with when and unless in Ramda

  • تغییر فیلد شیء با Ramda lenses Changing object field with Ramda lenses

شرایط و فیلتر کردن با Ramda Conditions and filtering with Ramda

  • فیلتر کردن آرایه با Ramda Where Filtering array with Ramda where

  • شرایط رامدا Conditions in Ramda

  • شرایط نوشتن با کی و مگر در رمدا Writing conditions with when and unless in Ramda

  • تغییر فیلد شی با لنزهای رمدا Changing object field with Ramda lenses

دستکاری با آرایه ها و اشیا Manipulating with arrays and objects

  • UseWith در Ramda UseWith in Ramda

  • برش دادن آرایه در Ramda Cutting array in Ramda

  • گروه‌بندی در Ramda Grouping in Ramda

  • مرتب‌سازی در Ramda Sorting in Ramda

  • گزاره‌ها (Predicates) در Ramda Predicates in Ramda

کار با آرایه‌ها و اشیاء Manipulating with arrays and objects

  • UseWith در Ramda UseWith in Ramda

  • برش آرایه در رمدا Cutting array in Ramda

  • گروه بندی در رمدا Grouping in Ramda

  • مرتب سازی در رمدا Sorting in Ramda

  • محمولات در رمدا Predicates in Ramda

اشکال زدایی رمدا Debugging Ramda

  • چگونه ترکیب‌ها را اشکال‌زدایی کنیم How to debug compositions

اشکال‌زدایی Ramda Debugging Ramda

  • نحوه اشکال زدایی ترکیبات How to debug compositions

مشق شب Homework

  • تکلیف Homework

  • درس پاداش من My Bonus Lecture

تکلیف Homework

  • مشق شب Homework

  • سخنرانی جایزه من My Bonus Lecture

نمایش نظرات

آموزش یادگیری جاوا اسکریپت تابعی با رمدا
جزییات دوره
2 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
904
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksandr Kocherhin Oleksandr Kocherhin

مدرس حرفه ای و توسعه دهنده وب