Back to Program Overview

Module 3: Collections, Streams & Persistence

Module/Week 2: Collections, Streams & Persistence

Module 3: Collections, Streams & Persistence

Programme

Java Developer Internship

Module Number

3

Module Title

Collections, Streams & Persistence

Duration

3-4 Days

Level

Beginner to Intermediate

Tools Required

JUnit, PostgreSQL or H2, JDBC

Overview

Use Java collections, streams, and file/database persistence for real application data. This module is designed to feel like a real workplace sprint: you will understand the requirement, learn the technical concepts, inspect examples, build a practical artifact, and prepare your work for review.

Objectives

  • Use List, Map, Set effectively
  • Process data with streams
  • Persist records safely

Course Content

13 Topics

Hands-on Tasks

  • Persistence layer
  • Report screenshots
  • Basic tests

Learning Outcomes

  • Use List, Map, Set effectively
  • Process data with streams
  • Persist records safely