• Introduction To Operating System
  • Introduction To Programming Language
  • Java Introduction
    • What Is Java
    • History Of Java
    • Types Of Applications
    • Features Of Java
    • Release Versions Of Java/JDK
  • Installation Of JDK In Windows
  • Write First Java Program
    • Compilation Of Java Program
    • Execution Of Java Program
  • Class
    • What Is Class
    • Internal Details Of Class
  • Object
    • What Is Object
    • Object Creation
    • Reference/Object/Instance Name
    • Internal Details Object
    • Execution Of Programs With Objects
  • Static Functionality
    • Static Keyword
    • About Main(String[] Args) Method
  • Types Of Variable
    • Local Variables
    • Instance Variables
    • Static Variables
  • Memory Allocation Of Variables
  • What Is Data Type
  • Types Of Datatypes
    • Primitive Data Types
    • Pre-Defined Data Types
    • User-Defined Data Types
  • Memory Allocation For Datatypes
  • Syntax Of Methods
  • Types Of Method
    • Static/Non-Instance Methods
    • Instance/Non-Static Methods
  • Return Type Of Method
  • Method Parameters And Arguments
  • Predefined Methods
  • User-Defined Methods
  • Keywords In Java
    • What Are Keywords
    • Predefined Keywords In Java
  • Packages
    • What Is Package
    • Creation Of Packages
    • Types Of Packages
    • Importing Classes From Different Packages
  • Naming Conventions Followed In Java
  • Comments In Java
  • What Is Operators
  • What Is Operands
  • Types Of Operators
    • Assignment Operator
    • Arithmetic Operators
    • Unary Operators
    • Equality And Relational Operators
    • The Conditional Operators
    • Ternary Operator
    • Bitwise And Bit Shift Operators
  • Decision Making Statements
    • If Statements
    • If-Else Statements
    • If-Else-If Statements
    • Nested If Statements
    • Switch Statement
  • Loop Statements
    • While Loop
    • Do-While Loop
    • For Loop
  • Branching/Jump Statements
    • Break Statement
    • Continue Statement
  • What Is Constructor
  • Types Of Java Constructors
    • Default Constructor
    • Parametrized Constructor
  • Constructor Overloading In Java
  • Difference Between Constructor And Method
  • What Is An Array
  • Types Of Arrays
    • Single Dimensional Array
    • Multidimensional Array
  • Array Data Iteration
    • For Loop
    • For-Each Loop
  • Arrays With Objects/User Defined Data Types
  • Passing Array As An Argument To Methods
  • Returning Array From Methods
  • Array Index Out Of Bound Exception
  • Multidimensional Array In Java
  • Advantages & Disadvantages Of Arrays
  • Main Method String Array: Main(String[] Args)
  • Interactive Programs In Java Using Scanner
  • Command Line Arguments
  • String Class And Methods
  • Stringbuffer And Stringbuilder Classes
  • Wrapper Classes
  • Autoboxing And Unboxing
  • Object Oriented Programming Principles
  • What Is Inheritance
  • Extends Keyword
  • Types Of Inheritance
    • Single Inheritance
    • Multilevel Inheritance
    • Hierarchical Inheritance
  • Access Specifiers
    • Public
    • Private
    • Protected
    • Default
  • This Keyword
  • Super Keyword
  • Final Keyword
    • Final Variables
    • Final Methods
    • Final Classes
  • Abstract Keyword
    • Abstract Classes
    • Abstract Methods
  • What Is An Interface
  • Declaration Of Interfaces
  • Implementation Of Interfaces
  • Variables In Interfaces
  • Single/Multilevel/Multiple Inheritance Interfaces
  • Default And Static Methods In Interfaces
  • Functional Interfaces
  • Lambda Expressions
  • What Is Abstraction
  • Abstraction With Classes
  • Abstraction With Interfaces
  • Advantages Of Abstraction
  • What Is Polymorphism
  • Types Of Polymorphism
  • Method Overloading
  • Method Overriding
  • What Is Encapsulation
  • Advantages Of Encapsulation
  • Data Hiding/Binding
  • Exception Handling
    • What Is Exception/Error
    • Exception Vs Error
    • Try Catch Finally Blocks
    • Throws Keyword
    • User Defined Exception
  • Collections API / Framework
    • Classes & Interfaces Of Collection API
    • List, Set, Map, Queue Interfaces And Classes
    • Iterator
    • Stream API
  • Multi-Threading
    • What Is Thread
    • Life Cycle Of Thread
    • Creation Of Threads
    • Internal Methods Of Threads
  • Java I/O
  • Java Networking
  • Miscellaneous
    • Annotations
    • Inner Classes
    • Static Blocks
    • Instance Blocks
    • JVM Architecture
      • Memory Allocation And Management
      • Difference Between String Literal And New Operator Creation
      • Garbage Collection
  • Java 9 And 11 Features
  • Introduction To JAVA EE
    • What Is An Application
    • Types Of Applications
    • What Is Server?
    • What Is Database?
    • What Is An API?
  • JDBC Introduction
  • Installing MY SQL/Oracle DB Server
  • FIRST JDBC Program
  • Drivers
  • Connection Object
  • Statement Object
  • Prepared Statement Object
  • Dynamic And Static SQL Queries
  • Resultset
    • Closing Database Connections
    • Transaction Management In JDBC
  • Introduction
  • What Is Web Server
    • Installing Of Apache Tomcat Web Server
  • Servlet Introduction
  • Creating The First Servlet In Web App
  • Steps To Create WAR File
  • Build & Deployment Process
  • Deployment Descriptor(Web.Xml)
  • Web URL
    • Web URL Structure.
    • Query String.
    • HTTP & HTTPS Protocols.
    • HTTP Methods.
  • What Is Framework
  • Spring Framework Introduction
  • Modules Of Spring Framework
  • Core Module
  • Servlet Container
  • Request And Response Objects
  • Servlet Hierarchy
  • Generic Servlet
  • HTTP Servlet
  • Servlet Life Cycle
  • Servlet Context And Servlet Config
  • Redirect, Forward And Include
  • Attributes
  • Cookies
  • Session Implementation
  • What Is Framework
  • Spring Framework Introduction
  • Modules Of Spring Framework
  • Core Module
    • IOC Principle
    • Dependency Injection
    • Constructor Injection
    • Setter Injection
    • Spring Container
    • Spring Beans
    • Bean Factory
    • Beans Creation
    • Beans Configuration
    • Auto Wiring
    • Component Scanning
  • MVC Module
    • MVC Architecture
    • Understanding The Flow Of Spring Web MVC
    • Controller
    • Front Controller
    • REST Controller
    • Implementation Of Web Applications
    • Stereo Type Annotations
    • Endpoints Creation
    • MVC CRUD Example
  • ORM/JPA/JDBC Module
    • Database Connectivity
    • CRUD Operations
    • Transaction Management
  • Security Module
    • Security Introduction
    • Security Features
    • Basic Authentication
  • Springboot
    • Spring Vs Springboot
    • Spring Boot Initializer
    • Annotations
    • Starters And Parent Starter
    • Dependency Management
    • Application Properties
    • Profiles
    • Starters And Starter Parent
    • Web Module Starter
    • JPA Module Starter
    • Actuator And Devtools
    • Exception Handling
    • Authentication
  • REST API Services With Spring/Spring Boot
    • REST API Introduction
    • CRUD Examples
  • Duration 100 Hours
  • Students 21
  • Days 100 Days
  • Resume Preparation Yes
  • Interview Guidance Yes