Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using Java 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
- Unit 1: Understanding Data Streams in Java
- Retrieve First Flight Record from Data Stream
- Observing Behavior of the getLast Method in Java DataStream
- Handling First and Last Elements in Data Streams
- Implement SliceToString Method in DataStream Class
- Returning the Middle Element of a Slice in a Java List
- Unit 2: Filtering Data Streams in Java
- Filter Numbers Greater Than Twenty in Java
- Fix the Number Filtering Bug in Java
- Filter Even Numbers from Data Stream Using Stream API
- Filtering Positive Even Numbers Using Java Stream API
- Filtering Data Streams with Java Streams
- Unit 3: Introduction to Data Projection Techniques in Java
- Projecting Fruit Colors Instead of Names in Java Stream
- Fix the Logical Error in Java Data Projection Task
- Enhance Car Horsepower with Data Projection in Java
- Filtering and Projecting Product Prices in Java
- Converting Temperatures using Data Projection in Java
- Unit 4: Introduction to Data Aggregation Methods in Java
- Finding the Maximum Age Using Reduce Method in Java
- Calculate Average Temperature in Java
- Finding the Most Frequent Age Using Java's Reduce Method
- Counting Adults Using Reduce Method in Java
- Unit 5: Practical Data Manipulation Techniques in Java
- Filter, Project, and Aggregate Sales Department Data in Java
- Implement Data Manipulation for Sales Department in Java
- Data Manipulation Using Java Streams
- Data Manipulation using DataStream Class in Java