Core Java & Advanced Java
Complete industry-oriented Java training from fundamentals to enterprise-level
application development. Ideal for freshers, automation engineers, backend and
full-stack learners.
Core Java Modules
Module 1: Introduction to Java
Java history & features
Java SE, EE, ME
JDK, JRE, JVM architecture
Program structure & execution flow
Module 2: Data Types & Variables
Primitive & non-primitive data types
Type casting
Local, instance, static variables
Wrapper classes
Module 3: Operators & Control Statements
Arithmetic, logical, relational operators
if, switch, loops
break, continue, return
Module 4: Arrays & Strings
Single & multi-dimensional arrays
String, StringBuffer, StringBuilder
Immutability & performance
Module 5: OOP Concepts
Class, object, constructor
Inheritance & polymorphism
Encapsulation & abstraction
this, super, final
Module 6: Interfaces & Abstract Classes
Multiple inheritance
Functional interfaces
Default & static methods
Module 7: Exception Handling
Checked & unchecked exceptions
try-catch-finally
Custom exceptions
Module 8: Collections Framework
List, Set, Map
ArrayList, HashSet, HashMap
Comparable vs Comparator
Module 9: Multithreading
Thread lifecycle
Synchronization
Executor framework
Module 10: Java I/O & Java 8 Features
File handling & serialization
Lambdas & Stream API
Optional & Date/Time API
Advanced Java Modules
Module 11: JDBC
JDBC architecture & drivers
CRUD operations
Transactions & connection pooling
Module 12: Web Concepts
HTTP protocol & methods
Cookies & sessions
Client-server architecture
Module 13: Servlets
Servlet lifecycle
doGet & doPost
Filters & listeners
Module 14: JSP
JSP lifecycle
JSP directives & implicit objects
EL & JSTL
Module 15: MVC Architecture
Controller, service, DAO layers
Real-time project structure
Module 16: Build, Deployment & Security
Maven & pom.xml
WAR deployment on Tomcat
Authentication & authorization basics
Module 17: Integration & Real-Time Project
Java with Selenium & TestNG
REST Assured integration
End-to-end Java web application
© 2025 Prakura IT Solutions Pvt Ltd. All Rights Reserved.