You will discover how to structure an application using mostly functional style and how to use different functions of LoDash to make the implementation compact and expressive. The last section will add some more juice to the course by intrroducing functional reactive programming in the language RxJS. You will get hands-on experience on how to implement a web application using RxJS. We will use the Slack API and write a simple chat application by defining and reacting to advanced scripts.
A simple example is only get you started in your journey, I made sure to include the implementation of two web applications. You will see all the concepts you learned and more, in action. These implementations will paint the big picture in front of your eyes, uniting theoretical concepts with library knowledge, application structuring, top down and bottom up design and many more concepts related to functional and functional reactive programming.
- Bridging functional programming theory and practice
- Working with Underscore.js, Lazy.js, Ramda.js, and Immutable.js
- Creating a web application with Lodash
- Foundations of reactive programming
- Writing a simple application in RxJS