Course Content
MODULE 1: Mastering Java Language – Deep Dive
-
Internals of JVM, JIT, class loaders
-
Memory model: stack, heap, metaspace
-
Garbage collectors (G1, ZGC, Shenandoah)
-
Class loading and reflection
-
Annotations & custom annotations
-
Advanced type system (Generics, Wildcards)
-
Records (Java 14+)
-
Pattern Matching for instanceof (Java 16+)
MODULE 2: Advanced Object-Oriented Design & Architecture
MODULE 3: Design Patterns
MODULE 4: Modern Java – Lambdas, Streams, FP & Concurrency Enhancements
MODULE 5: Multithreading & High-Level Concurrency
MODULE 6: Advanced I/O, NIO.2, and File Processing
MODULE 7: Networking & Distributed Application Development
MODULE 8: Database Mastery with JDBC & ORM Introduction
MODULE 9: Build Tools, Testing & CI/CD for Java
MODULE 10: Memory Optimization, JVM Tuning & Performance Profiling
MODULE 11: Microservices Essentials
MODULE 12: Capstone Project – Enterprise Java Application
Student Ratings & Reviews
No Review Yet