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