Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Functional Programming using JavaScript
Introduction
Introduction to fundamental programing (4:28)
Exploring Functional JavaScript Libraries - Underscore
Working with Underscore.js (3:26)
Using Templates in Underscore.js (2:36)
Lodash Library
Introduction to Lodash Library (1:50)
Functional and Object Oriented Notations (2:50)
Deep Cloning (2:40)
Currying using LoDash (2:28)
Lazy.js
Introduction to Lazy.js (1:54)
Working with Sets, Maps or Custom Iterables (2:42)
Handling HTTP Requests (1:46)
Events (1:41)
Array String Sequences (1:47)
Ramda.js
Introduction to Ramda.js (0:52)
Ramda Functions - Map and Filter (3:21)
Method Composition (1:51)
Function Piping or Sequencing (2:20)
Function Transducers (2:08)
Processing API Calls (4:23)
Immutable.js
Introduction to Immutable.js (1:25)
Using Immutable.js with Map (4:09)
Using Immutable.js with List (3:13)
Immutable built-in lazy sequences (1:41)
Custom Lazy Sequences (2:12)
ClojureScript
Introduction to ClojureScript (1:11)
Inline Functions (2:57)
Named Function and Using Map and Filter (3:52)
Purescript
Intoduction to PureScript (1:10)
PureScript - Functions, Map and Filter (6:51)
Scala
Introduction to Scala (3:12)
Exploring List,Map and Filter in Scala (2:01)
elm
Introduction to elm (2:10)
Creating a function and using Map and Filter (2:38)
Reactive Programing
Introduction to Reactive Programming (1:36)
Observers, Event Listeners, Combining Streams and Advantages of Reactive Program (1:36)
Introduction to RxJS (2:52)
Creating Observables - Part 1 (3:08)
Creating Observables - Part 2 (1:38)
Working with DOM Events (1:29)
Map, Filter and Take (1:32)
Iterables (1:21)
Promise (1:21)
Merging and Concatenating Observables (3:23)
Web Application using RxJS
Introduction (0:44)
Slack API Web Application (3:08)
Accessing Slack API (4:20)
Working with Real Time Messaging API (2:47)
RxJS Web Application - Fetch All Channels (2:30)
RxJS Web Application - Fetch Channel History (3:03)
RxJS Web Application - Capturing Real Time Events (2:50)
RxJS Web Application - Displaying Event Messages (1:08)
Conclusion and Code Download
Conclusion and Code Download (2:11)
Deep Cloning
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock