Functional Programming in JavaScript
Envato Tuts+ Courses
- Video programs taught by skilled instructors.
- Learn new abilities from begin to end.
- Downloadable Source Files additionally accessible on GitHub.
Course Description
Learn the fundamentals of practical programming in JavaScript. You’ll take a small, principally crucial web site and refactor it utilizing sensible declarative and practical ideas. You’ll find out about pure features, side-effects and declarative type whereas constructing a small practical utility library. The challenge will reveal how Underscore or Lodash features like filter, map, and scale back actually work. Focused on sensible understanding over philosophy, this can be a nice primary intro to practical programming that can put together you for deeper exploration.
What You’ll Learn
- How the practical type of programming works in JavaScript.
- What declarative type is, and how you can make your filter declarative.
- Working with higher-order features and pure features.
- How to construct your individual utility library, and how you can use in style libraries like Underscore and Lodash.
- Put all of it into observe by constructing a challenge: a easy filtering perform for a web site displaying a listing of beers.
About the Instructor
Jason Rhodes is a Javascript developer in Baltimore, Maryland, USA.You can join with him on Twitter or GitHub.