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

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

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

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

آموزش کتابخانه عملکردی جاوا اسکریپت
جزییات دوره
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 # است. او به طور منظم در کنفرانس های فنی و شجره نامه ارائه می دهد.