Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using C++ 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: Basics and Operations
- Retrieve the Last Element from Data Stream
- Fixing the DataStream get_last Method in C++
- First and Last Data Points in Data Stream
- Slicing and Converting Data Streams to String
- Return the Middle Element of a Sliced DataStream
- Lesson 2: Diving Into Filtering Data Streams in C++
- Filter Numbers Greater Than 20
- Fixing the Filter for Long Strings
- Filtering Even Numbers from Data Stream Using std::copy_if
- Filtering Positive Even Numbers Using std::copy_if
- Filtering a Data Stream Below a Certain Threshold
- Lesson 3: Introduction to Data Projection Techniques in C++
- Projecting Colors of Fruits
- Fix the Sprinter Filtering and Projection Logic in C++
- Enhance Car Horsepower by 10 Percent
- Filter and Increase Prices of Expensive Products
- Data Projection Techniques with C++: Converting Fahrenheit to Celsius using Classes
- Lesson 4: Introduction to Data Aggregation Methods Using C++
- Changing Code to Calculate Minimum Exam Score
- Fix the Standard Deviation Calculation
- Calculating Average Temperature in C++
- Finding the Most Frequent Age Using Loops in C++
- Counting Adults with a Loop
- Lesson 5: Practical Data Manipulation Techniques in C++
- Calculate Average Salary in Sales Department
- Filtering and Aggregating Sales Data
- Data Manipulation with Filtering Projection and Aggregation in C++
- Data Manipulation with DataStream in C++