1. Java Basics: Syntax and First Program – History of Java, JDK, IDE, “Hello World” program
Download
2. Working with Operators and Type Conversion – Type casting, input/output, mini-calculations
Download
3. Array and String Exercises – Palindrome check, min/max, string manipulation
Download
4. Creating Classes and Objects – Student class, constructors, getters/setters
Download
5. Inheritance and Polymorphism Implementation – Employee and Manager classes
Download
6. Exception Handling Implementation – Validation, try/catch, custom exceptions
Download
7. Implementing Collection APIs – Contact manager with ArrayList and HashMap
Download
8. Using Lambdas and Stream API – Filter, map, and basic statistics
Download
9. File Read/Write and Object Serialization – Text files and Java objects
Download
10. Multithreading Project – Producer-Consumer and ExecutorService
Download
11. JDBC CRUD Project – Database connection and Employee table
Download
12. Building GUI Interface – Swing-based contact manager
Download
13. Developing REST API with Spring Boot – Book API (GET, POST, PUT, DELETE)
Download
14. Writing Unit Tests with JUnit – Testing logic and exceptions
Download
15. Final Mini-Project – Profile management system with tests and documentation
Download