12
views
Share the link to this page
Copied

About the Class

Functional programming is gaining momentum nowadays and many languages like F#, RUST, and GO are some of the popular languages which promote functional programming. Functional programming is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is declarative rather than imperative, and the application state flows through pure functions. Contrast with object-oriented programming, where the application state is usually shared and colocated with methods in objects.

Functional programming is a programming paradigm, meaning that it is a way of thinking about software construction based on some fundamental, defining principles (listed above). Other examples of programming paradigms include object-oriented programming and procedural programming. Functional code tends to be more concise, more predictable, and easier to test than imperative or object-oriented code but if you’re unfamiliar with it and the common patterns associated with it, functional code can also seem a lot denser, and the related literature can be impenetrable to newcomers.

In this course, we will be learning many libraries that give us access to functional programming using JavaScript. There are some which generate transpiled javascript code like Scala, ELM, ClojureScript, PureScript. We will look into all these and many more libraries and learn how to do functional programming using JavaScript.

Who should take this course?

  • Web developers
  • Aspiring web developers
  • Web designers
  • Software developers

Author

Skillbakery Studios

School

Skillbakery Studios's School

Requirements

You should have a basic understanding of Javascript and computer programming.

Class Contents

One-time Fee
$90
€84.43
£72.27
CA$123.82
A$140.16
S$122.53
HK$704.90
CHF 81.75
NOK kr993.30
DKK kr630.06
NZ$152.70
د.إ330.54
৳9,876.92
₹7,512.88
RM430.51
₦116,730
₨25,063.99
฿3,316.81
₺2,933.66
B$471.78
R1,728.17
Лв165.29
₩124,234.20
₪340.73
₱5,180.94
¥13,903.87
MX$1,554.40
QR329.49
P1,247.48
KSh12,015
E£4,349.74
ብር5,140.24
Kz75,234.75
CLP$86,968.80
CN¥651.70
RD$5,337.31
DA12,112.65
FJ$204.83
Q702.49
GY$18,839.24
ISK kr12,691.80
DH915.05
L1,611.90
ден5,207.12
MOP$725.92
N$1,719.99
C$3,323.87
रु12,025.87
S/338.55
K343.21
SAR337.61
ZK2,301.60
L420.21
Kč2,133.18
Ft33,331.85
SEK kr985.46
ARS$78,278.23
Bs624.12
COP$350,907.42
₡45,251.67
L2,229.75
₲668,238.20
$U3,485.58
zł365.24

What's Included

Language: English
Level: All levels
Skills: Java, Scala, Functional Programming, JavaScript, Coding, Web Application, Programming Language
Duration: 2 hours 6 minutes
51 Videos
1 Document
0
Saves
12
Views
This class has not been saved

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.