Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Functional Programming in Depth
- Object-oriented vs functional programming
- First class functions and higher-order functions
- Mapping, filtering, and callbacks
Preparing the Development Environment
- Installing and configuring NPM and Node.js
- Installing and configuring Ramda
Immutabe Data Structures
- Updating objects and arrays
- Summarizing data in an array
First Class, High-Order, and Array Functions
- Assigning, passing, and returning functions
- Working with high-order functions
- Mapping, filtering, reducing, and combining functions
HTML and CSS
- Generating HTML and CSS
- Transforming data into HTML and CSS
Advanced Functional Concepts
- Using callbacks
- Using callbacks with arguments
- Working with partial application and recursion
Summary and Conclusion
Requirements
Prerequisites
- An understanding of procedural/object-oriented programming
- Basic experience with JavaScript
Audience
- Web Developers
14 Hours
Testimonials (1)
Learned a whole lot about the topic