🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری جاوا اسکریپت تابعی با رمدا
- آخرین آپدیت
دانلود 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
نمایش نظرات