Modern Java Applications, Stream API & Lightweight Web APIs
Bridge core Java knowledge into real-world application engineering. Learn modern Java Records, pattern matching, Stream API filter/map/reduce pipelines, NIO.2 asynchronous file parsing, and building lightweight microservice REST APIs using Java's built-in HttpServer.
Course Syllabus & Modules
Module 1: Java Records, Stream API & NIO.2 File Processing
Immutable Java records, lambda expressions, Stream filter/map/reduce pipelines, and modern NIO.2 file I/O.
Module 2: Multithreading & Native HTTP Microservices
ExecutorService worker pools, concurrent data safety, Java built-in HttpServer, and RESTful routing patterns.
Module 3: Real-World Java Application Cloud Labs
Building CSV metrics reporters, lightweight in-memory REST servers, worker thread pools, config parsers, and token bucket rate limiters.