Home / JavaScript / Functional Programming in JavaScript

Functional Programming in JavaScript

FlyFreelancer – mission is to change how the world works together. FlyFreelancer connects businesses with freelancers offering digital services in 250+ … more flyfreelancer.com
LIVE PREVIEWBUY FOR $9
FlyFreelancer – mission is to change how the world works together. FlyFreelancer connects businesses with freelancers offering digital services in 250+ … more flyfreelancer.com

Envato Tuts+ Courses

  • Video courses taught by expert instructors.
  • Learn new skills from start to finish.
  • Downloadable Source Files also available on GitHub.

Course Description

Learn the basics of functional programming in JavaScript. You’ll take a small, mostly imperative website and refactor it using practical declarative and functional concepts. You’ll learn about pure functions, side-effects and declarative style while building a small functional utility library. The project will demonstrate how Underscore or Lodash functions like filter, map, and reduce really work. Focused on practical understanding over philosophy, this is a great basic intro to functional programming that will prepare you for deeper exploration.

What You’ll Learn

  • How the functional style of programming works in JavaScript.
  • What declarative style is, and how to make your filter declarative.
  • Working with higher-order functions and pure functions.
  • How to build your own utility library, and how to use popular libraries like Underscore and Lodash.
  • Put it all into practice by building a project: a simple filtering function for a website displaying a list of beers.

About the Instructor

Jason Rhodes is a Javascript developer in Baltimore, Maryland, USA.You can connect with him on Twitter or GitHub.

FlyFreelancer – mission is to change how the world works together. FlyFreelancer connects businesses with freelancers offering digital services in 250+ … more flyfreelancer.com

Source

FlyFreelancer – mission is to change how the world works together. FlyFreelancer connects businesses with freelancers offering digital services in 250+ … more flyfreelancer.com

About Rebecca A. Little

Accomplished engineer with extensive experience in full life-cycle product design, development and production. Created consumer products that sold more than 250,000 units. GPS (Global Positioning Systems) expert with 15 years of experience. Over 15 years of experience developing desktop and embedded applications in C/C++.

Check Also

Mediqu – Hospital Admin Dashboard Bootstrap Template

LIVE PREVIEWBUY FOR $5 You will get HTML Files jQuery and JavaScript files CSS And …

Leave a Reply

Your email address will not be published. Required fields are marked *