0% found this document useful (0 votes)
5 views3 pages

Java Developer - 80 Hours 2025

The document outlines a comprehensive session plan for training Java developers, divided into three stages covering various topics such as Java basics, OOP concepts, exception handling, servlets, JSP, Hibernate, and Spring. Each topic includes methodologies like lectures, discussions, and hands-on sessions, with specified durations for each module. The plan also incorporates revision and formative assessments at the end of each stage to evaluate learning progress.

Uploaded by

ramrev2011
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Java Developer - 80 Hours 2025

The document outlines a comprehensive session plan for training Java developers, divided into three stages covering various topics such as Java basics, OOP concepts, exception handling, servlets, JSP, Hibernate, and Spring. Each topic includes methodologies like lectures, discussions, and hands-on sessions, with specified durations for each module. The plan also incorporates revision and formative assessments at the end of each stage to evaluate learning progress.

Uploaded by

ramrev2011
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Session Plan - Java Developer

[Link] Module Topic Subtopic Methodology Duration


Stage 1
Java introduction, Basic programming concepts, Simple Lecture, Discussion, Hands
1
Java program on

Java introduction, Basic programming concepts, Simple Lecture, Discussion, Hands


1
Java Basics Java program on

Lecture, Discussion, Hands


Control Structures, Arrays, and Multidimensional Arrays 1
on
Control Structures, Arrays, and Multidimensional Arrays Lecture, Discussion, Hands 1
Class, Methods, Packages and Class Members Lecture, Discussion, Hands 1
Class, Methods, Packages and Class Members Lecture, Discussion, Hands 1
Constructor, Static variables and Methods Lecture, Discussion, Hands 1
Constructor, Static variables and Methods Lecture, Discussion, Hands 1
OOPS Concepts in Java
Encapsulation, Inheritance and Polymorphism Lecture, Discussion, Hands 1
Encapsulation, Inheritance and Polymorphism Lecture, Discussion, Hands 1
Interface, Abstract class and Inner class Lecture, Discussion, Hands 1
Interface, Abstract class and Inner class Lecture, Discussion, Hands 1
Strings, String Builder, String Manipulation Lecture, Discussion, Hands 1
1 Core Java Strings in Java Strings, String Builder, String Manipulation Lecture, Discussion, Hands 1
Lecture, Discussion, Hands
Exception Introduction, Need for Exception 1
on
Lecture, Discussion, Hands
Need for Exception Handling and Default Exception 1
on

Lecture, Discussion, Hands


Exception Handling in Java Need for Exception Handling and Default Exception 1
on

Throw, Throws and Nested Try Catch, Try with Resources Lecture, Discussion, Hands
1
and Custom Exception on

Throw, Throws and Nested Try Catch, Try with Resources Lecture, Discussion, Hands
1
and Custom Exception on
Thread introduction, Thread Creation, and States of Lecture, Discussion,Hands
1
Threads on
Thread introduction, Thread Creation, and States of Lecture, Discussion,Hands 1
Threads in Java Multhreading and Thread Functions like sleep, yield and Lecture, Discussion,Hands 1
Multhreading and Thread Functions like sleep, yield and Lecture, Discussion,Hands 1
Stage 1 - Revision 1
Stage 1 - Formative Assessment 1
Stage 2
Basic Understanding of servlet, Servlet environment Lecture, Discussion, Hands
1
setup on
Life cycle of servlet, Writing servlet in IDE Lecture, Discussion, Hands 1
Servlets Working with filters, Cookies and Session Lecture, Discussion, Hands 1
Working with filters, Cookies and Session Lecture, Discussion, Hands 1
Servlets Filters and Listeners Lecture, Discussion, Hands 1
Servlets Filters and Listeners Lecture, Discussion, Hands 1
Elements and Directives, Action Elements, Creating Lecture, Discussion, Hands
2
Custom tags, and Using beans on
2 JSP and Servlet JSTL introduction, JSTL Tags: Core tags, Formatting tags
Lecture, Discussion 2
and Custom tags
JSP Expression Language Lecture, Discussion, Hands 1
JSP Request and Response Handling Lecture, Discussion, Hands 1
Database Connectivity Lecture, Discussion, Hands 2
JDBC integration Lecture, Discussion, Hands 1
CRUD operations in database Lecture, Discussion, Hands 2
Listing Data on Web Page Lecture, Discussion, Hands 2
Adding JSTL support Lecture, Discussion, Hands 2
Upload Files / Images Lecture, Discussion, Hands 2
Stage 2 - Revision 1
Stage 2 - Formative Assessment 1
Stage 3
3 Hibernate & Spring Introduction to JPA, JPA Entities, Entity life cycle, and Lecture, Discussion 1
Mapping Associations,Entity Relationships,Eager and Lazy LLecture, Discussion, Hands 2
Entity Managers, Entity State, and Transitions, Lecture, Discussion, Hands
2
Stored-Procedure Queries on
JPQL,The Java Persistence Query Language,HQL Lecture, Discussion, Hands 1
Hibernate and JPA Lecture, Discussion, Hands
Persistence Components,Transaction Control 2
on
Advanced Mappings,Strategies,Querying Over Inheritance Lecture, Discussion, Hands
2
Relationships,Hibernate Extensions on
The Criteria API & History ,Criteria Query Structure Lecture, Discussion, Hands 2
Locking & Caching, API Design best practices Lecture, Discussion, Hands 1
Spring introduction, Building Spring web apps Lecture, Discussion, Hands 2
Creating Controllers and Views Lecture, Discussion, Hands 2
Request params and Request Mappings Lecture, Discussion, Hands 2
Forms tags and Data Binding Lecture, Discussion, Hands 2
Spring MVC
Applying built in validation rules and custom validation Lecture, Discussion, Hands 1
JSON Data Binding, Retrieve as JSON Lecture, Discussion, Hands 2
Create a Spring Rest Controller Lecture, Discussion, Hands 1
Use PathVariable for REST endpoint Lecture, Discussion, Hands 1
Stage 3 - Revision 1
Stage 3 - Formative Assessment 1
Summative Assesment 2

You might also like