Course Content
Module 1: Advanced Object-Oriented Programming Concepts
-
Review of core OOP principles (Encapsulation, Inheritance, Polymorphism, Abstraction)
-
Abstract classes vs Interfaces (Functional Interfaces)
-
Nested and Inner Classes
-
Anonymous classes and Lambda expressions (Java 8+)
-
Packages and access control
-
Static imports and nested hierarchies
-
Java API design considerations
Module 2: Collections Framework in Depth
Module 3: Exception Handling and Assertions
Module 4: Java I/O Streams and Serialization
Module 5: Multithreading and Concurrency
Module 6: Networking in Java
Module 7: Database Programming with JDBC
Module 8: GUI Programming using AWT and Swing
Module 9: Introduction to JavaFX
Module 10: Advanced Topics and Utilities
Module 11: Design Patterns (Introductory Level)
Module 12: Capstone Project
Student Ratings & Reviews
No Review Yet