Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Functional Programming Course using JavaScript

person icon Skillbakery

4.5

Functional Programming Course using JavaScript

Learn Functional Programming

updated on icon Updated on Jul, 2024

language icon Language - English

person icon Skillbakery

English [CC]

category icon Development,Programming Languages

Lectures -52

Resources -1

Duration -2 hours

4.5

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

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 this course is for:

  • Web Developers
  • Aspiring Web Developers
  • Web Designers
  • Software Developers

Goals

  • Functional Programming using JavaScript
  • Creating an event driven real time web application
  • Exploring various libraries providing functional programming

Prerequisites

  • Basics of Javascript
  • Basics of Computer Programming
Functional Programming Course using JavaScript

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction
1 Lectures
  • play icon Introduction to Functional Programming 04:28 04:28
Exploring Functional JavaScript Libraries - Underscore
2 Lectures
Tutorialspoint
Lodash Library
4 Lectures
Tutorialspoint
Lazy.js
5 Lectures
Tutorialspoint
Ramda.js
6 Lectures
Tutorialspoint
Immutable.js
5 Lectures
Tutorialspoint
ClojureScript
3 Lectures
Tutorialspoint
Purescript
2 Lectures
Tutorialspoint
Scala
2 Lectures
Tutorialspoint
Elm
2 Lectures
Tutorialspoint
Reactive Programing
10 Lectures
Tutorialspoint
Web Application using RxJS
8 Lectures
Tutorialspoint
Conclusion and Code Download
1 Lectures
Tutorialspoint

Instructor Details

Skillbakery

Skillbakery

Start Learning Today...

Welcome to SkillBakery.com, your premier destination for online education.

At SkillBakery, we are on a mission to make high-quality education accessible and affordable for everyone. We understand that learning is a personal journey, and we are dedicated to empowering individuals to pursue their passions and goals. That's why we offer a diverse range of self-paced courses, presented in stunning HD quality, enabling you to learn at your own pace and on your own terms.

Exciting news! SkillBakery now provides flexible subscription options tailored to your learning needs. You can rent a course for a month at just $6/month, perfect for those who want short-term access. Alternatively, for those who prefer long-term access and the ability to download course materials, our download option is available at $8/month. But that's not all – you can also subscribe to our monthly or yearly plans. Our yearly plan saves you over 98% compared to the monthly option, available for just $84/year. Unlock unlimited learning possibilities while saving big with SkillBakery's subscription plans. Join today and embark on your learning journey affordably and conveniently!

Currently, our course offerings span the dynamic field of web development, and we're excited to share that we have plans to expand into additional categories in the near future. We are committed to continuously updating and diversifying our course catalog, with a goal of launching a new course each month, ensuring that you always have access to cutting-edge knowledge.

SkillBakery is more than just an online education platform; it's a community of learners who are passionate about personal growth and skill development. We invite you to explore our courses, engage with like-minded individuals, and embark on your learning journey with us. We believe that here at SkillBakery, you will discover the perfect course to unlock your potential and achieve your goals.

Join us today, and let's learn, grow, and succeed together. Your path to knowledge and self-improvement begins here.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515