Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using JavaScript without needing advanced external libraries. You will learn how to use both procedural and functional programming techniques when applying filtering and aggregation on the data stream.
Overview
Syllabus
- Lesson 1: Understanding Data Streams in JavaScript
- Update Method to Retrieve Last Element of DataStream
- Identifying and Fixing a Method to Retrieve the Last Element in a Data Stream
- First and Last Data Points in a Stream
- Slicing and Converting Data Stream to String in JavaScript
- Middle Element of Sliced DataStream
- Lesson 2: Diving Into Filtering Data Streams in JavaScript
- Filter Numbers Greater Than 20 in DataFilter Class
- Fix the Bug to Filter Strings Longer than a Specified Threshold
- Filter Even Numbers Using the filter() Method
- Filtering Positive Even Numbers with filter Function
- Filtering Values Below a Given Threshold
- Lesson 3: Data Projection Techniques in JavaScript
- Projecting Fruit Colors Instead of Names
- Fixing the DataProjector Class for Filtering and Projection
- Enhancing Car Horsepower with Data Projection
- Filtering and Increasing Prices of Expensive Products
- Convert Temperatures from Fahrenheit to Celsius Using Data Projection Techniques
- Lesson 4: Introduction to Data Aggregation Methods in JavaScript
- Calculating the Minimum Exam Score Using Reduce
- Calculating Average Temperature in JavaScript
- Find the Most Frequent Temperature Using Reduce Function
- Counting Adults Using Reduce Function
- Lesson 5: Practical Data Manipulation Techniques in JavaScript
- Calculate Average Salary in Sales Department
- Filtering and Aggregating Sales Data
- DataStream Class: Implement Filter, Project, and Aggregate Methods
- Data Manipulation Using JavaScript Classes