Java Backend Training Academy
Duration: 8 Weeks
Weeks 1-2: Introduction to Java Programming
- Week 1: Basics of Java
- Introduction to Java
- Setting up the development environment (JDK, IDE)
- Variables, Data Types, and Operators
- Control Flow (if, else, switch)
- Loops (for, while)
- Week 2: Object-Oriented Programming (OOP) in Java
- Classes and Objects
- Inheritance, Polymorphism, Encapsulation, and Abstraction
- Exception Handling
- File I/O in Java
Weeks 3-4: Java Advanced Concepts
- Week 3: Collections Framework
- Lists, Sets, Maps
- Iterators and Streams
- Collections utility methods
- Week 4: Multithreading and Concurrency
- Basics of threads
- Synchronization and Thread Safety
- Executor Framework