Java Spring · JPA · Microservices ✔ 3 Levels Available

Java Enterprise
Full Programme

Three levels from core Java, OOP, exceptions, I/O, collections, serialization, threads, JDBC, and Java 8 through J2EE, JSP, Spring Core, AOP, MVC, Hibernate, Spring Boot, JPA, and security projects, into consolidated enterprise topics, REST and microservices, testing, DevOps, Docker, and a capstone. Format: Theory + Lab/Assignments per syllabus.

🎯
Format
Theory + Lab/Assignments
🏆
Certificate
Arich Certified
Enrol Now →
📄 JAVA-CERT — Java Certifications
L1
JAVA-CERT
Java Certifications
01
Java Introduction
Introduction of Java
Installation
Set the path of compiler
What is Class
What is Object
02
Basics
Data types in Java
Variables, Constants, Operators, Literals
Methods in Java, Modifiers, static, final
Control statements, Loops
03
Object-Oriented Programming
OOP Concepts, Encapsulation
Setter and Getter Methods
Constructor in Java
Inheritance and its types
04
Polymorphism & Abstraction
Compile-time and Runtime Polymorphism
Method Overloading and Overriding
Static and Dynamic Binding
Abstraction, Abstract Class, Interface
Default and Static Methods in Interface
05
Types of Classes
Different Types of Classes, Inner Class
Packages in Java
Super Keyword, this Keyword
06
Exception Handling
Exception Definition, Exception Class Hierarchy
try, catch, finally, throw, throws
07
File Input-Output
Streams and File Classes
InputStream, OutputStream, Reader, Writer
BufferedReader, BufferedWriter
08
Collections Framework
Collection Hierarchy: List, Set, Queue, Map
ArrayList, LinkedList, Stack, Vector
HashSet, TreeSet, HashMap, TreeMap
Iterator, ListIterator, Comparator, Comparable
09
Serialization, Annotations & Reflection
Serialization & Deserialization, Serializable Interface
transient Keyword, ObjectInputStream, ObjectOutputStream
Java Annotations, Reflection in Java
10
Strings and Arrays
Java Array, String Class, StringTokenizer
StringBuffer, StringBuilder
String Functions: length(), charAt(), split(), toLowerCase(), toUpperCase()
11
Multithreading
Runnable Interface, Thread Class, Thread Functions
Object Class, Synchronization
12
JDBC
Class.forName(), DriverManager
Statement, PreparedStatement, CallableStatement
ResultSet Interface, CRUD Operations
13
Java 8 Features
Lambda Expressions, Functional Interfaces
Stream API, DateTime API
14
Project
Capstone project work per syllabus
📄 JAVA-ADV — Advanced Java
L2
JAVA-ADV
Advanced Java
01
Core Java Fundamentals
Basics of Java, Class, Object
Types of Classes
Data Types, Variables, Constants, Literals
02
Packages, Methods, and Constructors
Packages in Java
Methods in Java
Constructor in Java
03
Modifiers and Inner Classes
Modifiers: static, final
Inner Classes
04
OOP Concepts: Encapsulation & Inheritance
Encapsulation, Inheritance
Super and this Keyword
05
Polymorphism
Compile-time and Runtime Polymorphism
Method Overloading and Overriding
06
Abstraction
Abstract Classes, Interfaces
Default and Static Methods in Interfaces
07
Exception Handling
try, catch, finally, throw, throws
Exception Hierarchy
08
File I/O Streams
InputStream, OutputStream
Reader, Writer
BufferedReader, BufferedWriter
09
Collections Framework
List, Set, Queue, Map
ArrayList, LinkedList, Stack, Vector
HashSet, TreeSet, HashMap, TreeMap
Iterator, ListIterator
10
Serialization, Annotations, Reflection
Serialization & Deserialization, Serializable Interface, transient keyword
Java Annotations, Reflection API
11
Strings and Arrays
Java Array
String, StringBuffer, StringBuilder
String Functions
12
Multithreading
Runnable Interface, Thread Class
Synchronization
13
JDBC
Class.forName(), DriverManager
Statement, PreparedStatement, CallableStatement
ResultSet, CRUD Operations
14
Java 8 Features
Lambda Expressions, Functional Interfaces
Stream API, DateTime API
15
J2EE Architecture
Presentation, Application, Database Tiers
Servlet Lifecycle, Session Tracking
16
JSP (Java Server Pages)
JSP Lifecycle
Scriptlet, Expression, Declaration Tags
JSTL and Directives
17
Spring Core & Maven
IOC, DI Design Patterns
Maven Integration
18
Spring Core: Autowire & Lifecycle
Bean Lifecycle
@PostConstruct, @PreDestroy
Autowiring Examples
19
Spring Core: JdbcTemplate
JdbcTemplate, RowMapper
ResultSetExtractor
20
Spring Core: AOP
AOP with XML and Annotations
@Aspect, @Pointcut, @Before, @After
21
Spring MVC
DispatcherServlet
Form Tag Library
Validation Annotations
22
Hibernate ORM Tools
CRUD Operations
Entity Mapping
Relationships
23
Hibernate Mapping
Inheritance Mapping
Collection Mapping
24
Hibernate Query Language (HQL)
HQL and HCQL
25
Spring MVC with Spring Boot
Spring Initializr
Controller, Repository, Service
JSP, HTML, Thymeleaf
Form Tag Library, Validation
26
Spring Data JPA with Spring Boot
JpaRepository
CRUD Operations, Relationships
@Query Annotation
27
Spring Boot Security
Authentication & Authorization
application.properties
28
Project
Project work per syllabus
📄 JAVA-PRO — Professional Java
L3
JAVA-PRO
Professional Java
01
Core Java Fundamentals
Java Introduction, Installation, Class & Object
Data Types, Variables, Constants, Operators
Control Statements, Loops, Methods, Modifiers
02
Object-Oriented Programming
Encapsulation, Inheritance, Constructor
Polymorphism: Compile-time & Runtime
Abstraction: Abstract Class, Interface
Static/Dynamic Binding, Method Overloading/Overriding
03
Advanced Java Concepts
Types of Classes, Inner Class
Packages, Super & this Keyword
04
Exception Handling & File I/O
try, catch, finally, throw, throws
Streams: InputStream, OutputStream, Reader, Writer
BufferedReader/Writer, File Class
05
Collections Framework
Collection Hierarchy: List, Set, Map, Queue
ArrayList, LinkedList, Stack, Vector
HashSet, TreeSet, HashMap, TreeMap
Iterator, ListIterator, Comparator, Comparable
06
Serialization, Annotations & Reflection
Serialization & Deserialization, Serializable Interface, transient Keyword
Java Annotations, Reflection API
07
Strings & Multithreading
String, StringBuffer, StringBuilder; String Functions
Runnable Interface, Thread Class, Synchronization
08
JDBC & Java 8 Features
JDBC: Class.forName(), DriverManager, Statement, PreparedStatement
ResultSet, CRUD Operations
Java 8: Lambda, Functional Interfaces, Stream API, DateTime API
09
J2EE Architecture & JSP
J2EE Tiers: Presentation, Application, Database
Servlet Lifecycle, Session Tracking
JSP Lifecycle, Tags, Directives, JSTL
10
Spring Core & AOP
IOC, DI, Maven
Bean Lifecycle, Autowiring
JdbcTemplate, AOP with XML & Annotations
11
Spring MVC & Hibernate ORM
MVC Architecture, DispatcherServlet
Validation, Form Tag Library
Hibernate CRUD, Entity Mapping
Inheritance & Collection Mapping, HQL & HCQL
12
Spring Boot & JPA
Spring Initializr, JSP/HTML/Thymeleaf
JPA CRUD, Relationships, @Query Annotation
Spring Boot Security: Authentication & Authorization
13
Spring REST & Microservices
REST APIs: @RestController, CRUD Mappings
Microservices Architecture
Eureka, Actuator, API Gateway
Distributed Tracing: Sleuth, Zipkin
Circuit Breaker: Hystrix
14
Testing, DevOps & Debugging
TDD with JUnit & Mockito
Logging: Slf4j, Lombok
SonarQube Integration
Git, GitHub, Jenkins
Debugging in Eclipse
15
Docker & Final Project
Docker Basics
Capstone Project Development