0% found this document useful (0 votes)
30 views4 pages

ITC Session Plan Java Back End Developer 100 Hours V1.3

The document outlines a session plan for a Java back end developer training program. It is divided into two stages, with the first stage focusing on core Java topics over 25 hours, and the second stage focusing on JSP and servlets over another 25 hours. The first stage covers concepts like Java basics, OOPs in Java, strings, exceptions handling, and threads. The second stage covers servlets, JSP elements and directives, JSTL tags, and more. Each topic is broken down into subtopics and will be taught using lectures, discussions and hands-on exercises.

Uploaded by

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

ITC Session Plan Java Back End Developer 100 Hours V1.3

The document outlines a session plan for a Java back end developer training program. It is divided into two stages, with the first stage focusing on core Java topics over 25 hours, and the second stage focusing on JSP and servlets over another 25 hours. The first stage covers concepts like Java basics, OOPs in Java, strings, exceptions handling, and threads. The second stage covers servlets, JSP elements and directives, JSTL tags, and more. Each topic is broken down into subtopics and will be taught using lectures, discussions and hands-on exercises.

Uploaded by

trainingbyasr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 4

ITC - Session Plan - Java Back End Developer

Duration
S.No Module Topic Subtopic Methodology
(hh : mm)
Stage 1 - Core Java - 1 Formative Assessment - (25 Hrs) 25
Java introduction, Basic programming concepts, Simple Java
Lecture, Discussion, Hands on 1
program
Java Basics Control Structures, Arrays, and Multidimensional Arrays(Part
Lecture, Discussion, Hands on 1
1)
Control Structures, Arrays, and Multidimensional Arrays(Part
Lecture, Discussion, Hands on 1
2)
Class, Methods, Packages and Class Members(Part 1) Lecture, Discussion, Hands on 1

Class, Methods, Packages and Class Members(Part 2) Lecture, Discussion, Hands on 1

Constructor, Static variables and Methods(Part 1) Lecture, Discussion, Hands on 1

Constructor, Static variables and Methods(Part 2) Lecture, Discussion, Hands on 1


OOPS Concepts in Java
Encapsulation, Inheritance and Polymorphism(Part 1) Lecture, Discussion, Hands on 1

Encapsulation, Inheritance and Polymorphism(Part 2) Lecture, Discussion, Hands on 1

Interface, Abstract class and Inner class(Part 1) Lecture, Discussion, Hands on 1

Interface, Abstract class and Inner class(Part 2) Lecture, Discussion, Hands on 1

Strings, String Builder, String Manipulation(Part 1) Lecture, Discussion, Hands on 1


Strings in Java
Strings, String Builder, String Manipulation(Part 2) Lecture, Discussion, Hands on 1
1 Core Java

Exception Introduction, Need for Exception(Part 1) Lecture, Discussion, Hands on 1

Exception Introduction, Need for Exception(Part 2) Lecture, Discussion, Hands on 1

Need for Exception Handling and Default Exception(Part 1) Lecture, Discussion, Hands on 1
Exception Handling in Java
Need for Exception Handling and Default Exception(Part 2) Lecture, Discussion, Hands on 1

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

Throw, Throws and Nested Try Catch, Try with Resources and
Lecture, Discussion, Hands on 1
Custom Exception(Part 2)
Thread introduction, Thread Creation, and States of Threads
Lecture, Discussion,Hands on 1
(Part 1)
Thread introduction, Thread Creation, and States of Threads
Lecture, Discussion,Hands on 1
(Part 2)
Threads in Java
Multhreading and Thread Functions like sleep, yield and Join
Lecture, Discussion,Hands on 1
(Part 1)
Threads in Java
Duration
S.No Module Topic Subtopic Methodology
(hh : mm)
Multhreading and Thread Functions like sleep, yield and Join
Lecture, Discussion,Hands on 1
(Part 2)
Stage 1 - Revision 1
Stage 1 - Formmative Assessment 1
Stage 2 - JSP & Servlet - 1 Formative Assessment (25 Hrs) 25
Basic Understanding of servlet, Servlet environment setup Lecture, Discussion, Hands on 1

Life cycle of servlet, Writing servlet in IDE Lecture, Discussion, Hands on 1

Working with filters, Cookies and Session(Part 1) Lecture, Discussion, Hands on 1


Servlets
Working with filters, Cookies and Session(Part 2) Lecture, Discussion, Hands on 1

Servlets Filters and Listeners(Part 1) Lecture, Discussion, Hands on 1

Servlets Filters and Listeners(Part 2) Lecture, Discussion, Hands on 1

Elements and Directives, Action Elements, Creating Custom


Lecture, Discussion, Hands on 1
tags, and Using beans(Part 1)

Elements and Directives, Action Elements, Creating Custom


Lecture, Discussion, Hands on 1
tags, and Using beans(Part 2)

JSTL introduction, JSTL Tags: Core tags, Formatting tags and


Lecture, Discussion 1
Custom tags(Part 1)

JSTL introduction, JSTL Tags: Core tags, Formatting tags and


Lecture, Discussion 1
Custom tags(Part 2)

JSP Expression Language Lecture, Discussion, Hands on 1


2 JSP and Servlet Request and Response Handling(Part 1) Lecture, Discussion, Hands on 1

Request and Response Handling(Part 2) Lecture, Discussion, Hands on 1

Database Connectivity Lecture, Discussion, Hands on 1


JSP
JDBC integration Lecture, Discussion, Hands on 1

CRUD operations in database(Part 1) Lecture, Discussion, Hands on 1


JSP

Duration
S.No Module Topic Subtopic Methodology
(hh : mm)
CRUD operations in database(Part 2) Lecture, Discussion, Hands on 1

Listing Data on Web Page(Part 1) Lecture, Discussion, Hands on 1

Listing Data on Web Page(Part 2) Lecture, Discussion, Hands on 1

Adding JSTL support(Part 1) Lecture, Discussion, Hands on 1

Adding JSTL support(Part 2) Lecture, Discussion, Hands on 1

Upload Files / Images(Part 1) Lecture, Discussion, Hands on 1

Upload Files / Images(Part 2) Lecture, Discussion, Hands on 1


Stage 2 - Revision 1
Stage 2 - Formmative Assessment 1
Stage 3 - Hibernate & Spring - 1 Formative Assessment (25 Hrs) 25
Introduction to JPA, JPA Entities, Entity life cycle, and Basic
Lecture, Discussion 1
annotations
Mapping Associations,Entity Relationships,Eager and Lazy LoadLecture, Discussion, Hands on 1
Entity Managers, Entity State, and Transitions, Stored-
Lecture, Discussion, Hands on 1
Procedure Queries(Part 1)
Entity Managers, Entity State, and Transitions, Stored-
Lecture, Discussion, Hands on 1
Procedure Queries(Part 2)

JPQL,The Java Persistence Query Language,HQL Lecture, Discussion, Hands on 1

Persistence Components,Transaction Control(Part 1) Lecture, Discussion, Hands on 1

Hibernate and JPA


Persistence Components,Transaction Control(Part 2) Lecture, Discussion, Hands on 1

Advanced Mappings,Strategies,Querying Over Inheritance


Lecture, Discussion, Hands on 1
Relationships,Hibernate Extensions(Part 1)

Advanced Mappings,Strategies,Querying Over Inheritance


Lecture, Discussion, Hands on 1
Relationships,Hibernate Extensions(Part 2)

The Criteria API & History ,Criteria Query Structure Lecture, Discussion, Hands on 1

Locking & Caching, API Design best practices Lecture, Discussion, Hands on 1

3 Hibernate & Spring MVC Spring introduction, Building Spring web apps(Part 1) Lecture, Discussion, Hands on 1

Spring introduction, Building Spring web apps(Part 2) Lecture, Discussion, Hands on 1

Creating Controllers and Views(Part 1) Lecture, Discussion, Hands on 1

Creating Controllers and Views(Part 2) Lecture, Discussion, Hands on 1

Request params and Request Mappings Lecture, Discussion, Hands on 1

Forms tags and Data Binding Lecture, Discussion, Hands on 1


Applying built in validation rules and custom validation
Spring MVC Lecture, Discussion, Hands on 1
rules(Part 1)
Applying built in validation rules and custom validation
Lecture, Discussion, Hands on 1
rules(Part 2)
JSON Data Binding, Retrieve as JSON Lecture, Discussion, Hands on 1

Create a Spring Rest Controller(Part 1) Lecture, Discussion, Hands on 1

Create a Spring Rest Controller(Part 2) Lecture, Discussion, Hands on 1

Use PathVariable for REST endpoint Lecture, Discussion, Hands on 1


Stage 3 - Revision 1
Stage 3 - Formmative Assessment 1
Stage 4 - Spring Boot(25 Hrs) 25
Spring Boot Introduction, why spring boot Lecture, Discussion, Hands on 1

Spring boot features and goal of spring boot Lecture, Discussion, Hands on 1

Creating project in spring boot - Spring initializer Lecture, Discussion, Hands on 1


Spring Boot Basics
Spring boot hello world application and Annotation(Part 1) Lecture, Discussion, Hands on 1

Spring boot hello world application and Annotation(Part 2) Lecture, Discussion, Hands on 1

Spring Boot Actuator(Part 1) Lecture, Discussion, Hands on 1

Spring Boot Actuator(Part 2) Lecture, Discussion, Hands on 1

Spring Boot Build system and Code Structure(Part 1) Lecture, Discussion, Hands on 1

Spring Boot Build system and Code Structure(Part 2) Lecture, Discussion, Hands on 1
2 Spring Boot

Spring Boot with Restful Service(Part 1) Lecture, Discussion, Hands on 1

Spring Boot with Restful Service(Part 2) Lecture, Discussion, Hands on 1


Spring Boot Features
Spring Boot, Hibernate with restful web service(Part 1) Lecture, Discussion, Hands on 1

Spring Boot, Hibernate with restful web service(Part 2) Lecture, Discussion, Hands on 1

Deploying spring boot application in tomcat server Lecture, Discussion, Hands on 1

Spring Boot Common Application properties Lecture, Discussion, Hands on 1

Spring Boot with Logger(Part 1) Lecture, Discussion, Hands on 1

Spring Boot with Logger(Part 2) Lecture, Discussion, Hands on 1


Duration
S.No Module Topic Subtopic Methodology
(hh : mm)
Stage 4 - Revision 1
Stage 4 - Formmative Assessment 1
Stage 1 - Final Revision 1
Stage 2 - Final Revision 1
Stage 3 - Final Revision 1
Stage 4 - Final Revision 1
Summative Assesment 2

You might also like