• Core Java Basic
    • Introduction to Java Technologies
    • JDK Setup and programming
    • Programming, Compiling and Execution of Java programming
    • Details of main() of a stand-alone Java program
    • Data Types
    • Operators – Unary and ternary
    • Variables – Local, Instance and Class
    • Loop functionalities
    • Arrays
  • Object Oriented Programming through Java
    • Class and Objects
    • Method and Constructors
    • Encapsulation
    • Inheritance, Inheritance Type and its implementing by programming
    • Super and Sub classes
    • Abstract classes and methods
    • Method/Constructors Overloading and Overriding
    • Polymorphism – Static and Dynamic, Static vs Dynamic Binding
    • Interfaces and its implementations, Interface vs Abstract class
    • Packages
    • String Handling
  • Core Java Advance
    • Errors and Exceptions
    • Exceptions Handling
    • Garbage Collection
    • Input and Output Streams
    • File Handling and Object Serialization
    • Thread, Multithreading and its useability
    • Synchronization and Deadlock
    • Access Modifiers – public, private, protected and default
    • Inner and Nested Class
    • Collection Framework and its implementations
  • Database Connection
    • Introduction of Database and JDBC
    • DDL, DML, DQL, Primary Key, Foreign Key and Unique Key
    • Type of Database and its connections
    • Database Programming
    • Database Query, Statements and Resultset
  • Advance Java
    • Introduction of Advance Java and its usages
    • Web application Architecture
    • Http Protocol, GET and POST Request
    • Web Server & Web Container
    • Servlet and its Life Cycle
    • Servlet Config and Servlet Context
    • HTTP Session, Cookies and URL-Rewriting
    • Listeners
    • JSP and its Life Cycle
    • JSP Scripting Tags
    • JSP Implicit Objects
  • Spring Boot
    • Introduction of Spring Boot and its usages
    • IDE and software setup
    • Spring Boot development tools
    • Spring Boot Environment for development, testing and production
    • Application deployment on Spring Boot
  • Spring Data JPA
    • Introduction and its usages
    • Entity Mapping and implementation
    • JPA Query
  • Spring Security
    • Security Setup
    • Credentials and Password encoding
    • Reading Credentials from DB
    • Authorization Basics