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

Functional JavaScript Libraries Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره در مورد کاوش در برخی از کتابخانه های کاربردی محبوب جاوا اسکریپت و دیدن اینکه چه چیزی در مورد آنها است. ما در نسخه ی نمایشی سنگین و در اسلایدها سبک هستیم. اگر با اصول عملکردی آشنایی ندارید ، ما در ابتدا آنها را پوشش می دهیم. همه را بزرگ کنید بررسی اجمالی دوره 2 متر 6 ثانیه جاوا اسکریپت عملکردی 101 32 متر 16 ثانیه انتخاب کتابخانه 10 متر 4 ثانیه غیر قابل تغییر JS 20 متر 1 ثانیه رامدا 24m 38s داستان عامیانه 22m 27s FKit 18 متر 11 ثانیه جایگاه مقدس 17 متر 9 ثانیه Monet.js 25 متر 5 ثانیه استفاده از کتابخانه های کاربردی در چارچوب های رایج 7m 14s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

جاوا اسکریپت عملکردی 101 Functional JavaScript 101

  • شروع شدن Getting Started

  • جاوا اسکریپت کاربردی - قسمتهای مهم Functional JavaScript - The Important Parts

  • توابع خالص Pure Functions

  • ترکیب توابع Composing Functions

  • توابع مرتبه بالاتر Higher-Order Functions

  • کاری کردن - نگاهی تند به عملکردها Currying – A Spicy Look at Functions

  • غیرقابل تغییر - نمی توان این را لمس کرد Immutable – Can’t Touch This

  • تعطیلی بدون اندوه Closure Without Grief

  • بازدید از سرزمین فانتزی (مشخصات) A Visit to Fantasy Land (the Spec)

انتخاب کتابخانه Choosing a Library

  • مقدمه Introduction

  • نمایش بزرگ اسلاید The Big Overview Slide

  • چگونه انتخاب کنم؟ How Do I Choose?

غیر قابل تغییر JS ImmutableJS

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • ساختارهای داده غیرقابل تغییر Immutable Data Structures

  • فیلتر کردن خصوصیات سطح بالا Filtering on Top-Level Properties

  • فیلتر کردن در Nested Properties Filtering on Nested Properties

  • به روز رسانی داده ها Updating Data

رامدا Ramda

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • فیلتر کردن داده ها Filtering Data

  • فیلتر کردن ، قسمت Deux (توابع پیچیده) Filtering, part Deux (Curried Functions)

  • مرتب سازی داده ها (و بیشتر کاری کردن) Sorting Data (and More Currying)

  • ترکیب توابع Composing Functions

  • توابع لوله کشی Piping Functions

  • بازیابی مقادیر خاص و پیش فرض های سطح بالا Retrieving Top-Level Property Values and Defaults

  • بازیابی مقادیر و پیش فرض های دارایی تو در تو Retrieving Nested Property Values and Defaults

  • ارزشهای منحصر به فرد Unique Values

داستان عامیانه Folktale

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • So Call Me Maybe So Call Me Maybe

  • نتیجه Result

  • اعتبار سنجی Validation

FKit FKit

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • فیلتر کردن Filtering

  • فیلتر کردن ، قسمت 2 و برنامه جزئی Filtering, part 2 and Partial Application

  • مرتب سازی Sorting

  • ترکیب توابع Composing Functions

  • خصوصیات سطح بالا Top-Level Properties

  • مقادیر پیش فرض Default Values

  • ارزشهای منحصر به فرد Unique Values

  • خصوصیات شیed تو در تو Nested Object Properties

  • مقادیر پیش فرض شیed تو در تو Nested Object Default Values

جایگاه مقدس Sanctuary

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • تنظیم محیط و فیلتر کردن Setting Up the Environment and Filtering

  • مرتب سازی Sorting

  • ترکیب توابع Composing Functions

  • توابع لوله کشی Piping Functions

  • شاید Maybe

Monet.js Monet.js

  • بررسی اجمالی کتابخانه Library Overview

  • شروع و عملیات مشترک Getting Started and Common Operations

  • شاید ، یا هر یک ، و اعتبار سنجی Maybe, Either, and Validation

  • آهنگسازی ، کاری و سپس Compose, Curry AndThen

  • سر و دم - لیست های غیرقابل تغییر Heads and Tails - Immutable Lists

  • ایجاد لیست های غیرقابل تغییر Creating Immutable Lists

  • فیلتر کردن لیست های غیرقابل تغییر Filtering Immutable Lists

  • افزودن داده ها به لیست های غیرقابل تغییر Adding Data to Immutable Lists

  • headMaybe () و لیست های خالی headMaybe() and Empty Lists

  • معرفی لیست های غیر خالی Introducing Non-empty Lists

  • لیست های غیر خالی - سر تضمین شده () و دم () Non-empty Lists - Guaranteed head() and tail()

استفاده از کتابخانه های کاربردی در چارچوب های رایج Using Functional Libraries in Popular Frameworks

  • کاری که ما انجام می دهیم What We Do

  • سرسره پول The Money Slide

نمایش نظرات

آموزش کتابخانه عملکردی جاوا اسکریپت
جزییات دوره
2h 59m
65
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
4.6 از 5
دارد
دارد
دارد
David Mann
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Mann David Mann

دیو از بنیانگذاران و CTO نرم افزار Heirloom است ، یک شرکت نوپا با استفاده از فناوری (شامل طراحی تجربه کاربر ، برنامه های کاربردی و رشته های داده های بزرگ) برای ایجاد تحول در تاریخ خانواده و شجره نامه. وی بیش از 20 سال "با رایانه کار می کند" ، 11 بار MVP مایکروسافت است ، و یک برنامه نویس وب ، مربی و نویسنده کاملاً پشته با تمرکز بر JavaScript ، NodeJS ، DBs سند و C # است. او به طور منظم در کنفرانس های فنی و شجره نامه ارائه می دهد.