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