Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using Kotlin without needing advanced external libraries. You will learn how to use both procedural and functional programming techniques when applying filtering and aggregation on data streams.
Overview
Syllabus
- Unit 1: Understanding and Managing Data Streams with Kotlin
- Retrieve Last Element from DataStream
- Fixing the getLast Method in DataStream Class
- First and Last Data Points in a Stream
- Slicing and Converting Data Streams to String
- Find the Middle Element of a Sliced Data Stream
- Unit 2: Filtering Data Streams with Kotlin Techniques
- Filter Numbers Greater Than 20 in Kotlin
- Filtering Strings by Length in Kotlin
- Filter Even Numbers Using List Comprehension
- Filtering Positive Even Numbers with Filter Function
- Filter Values Below Threshold
- Unit 3: Understanding Data Projection Techniques with Kotlin
- Projecting Fruit Colors Instead of Names
- Enhance Car Horsepower Using Project Method
- Filter and Enhance Product Prices in Kotlin
- Data Projection with Temperature Conversion in Kotlin
- Unit 4: Introduction to Data Aggregation Methods with Kotlin
- Calculate Minimum Exam Score in Kotlin
- Fixing Bug in Standard Deviation Calculation
- Calculate Average Temperature
- Finding the Most Frequent Temperature Using Fold Function in Kotlin
- Counting Adults Using Reduce Function
- Unit 5: Practical Data Manipulation Techniques with Kotlin
- Calculate Average Salary in Sales Department
- Filter and Aggregate Sales Data
- DataStream Employee Analysis in Kotlin
- Data Manipulation with DataStream in Kotlin