You are on page 1of 13

Seclore Public

Schedule Date
Sr.No. Day Date Time Availability
1 Wednesday 12 July 2023 9:30 AM-5:30 PM 1
2 Thursday 13 July 2023 9:30 AM-5:30 PM 1
3 Friday 14 July 2023 9:30 AM-5:30 PM 1
4 Saturday 15 July 2023 9:30 AM-5:30 PM 1
Sunday(No Training) 16 July 2023 0
1 Monday 17 July 2023 9:30 AM-5:30 PM 1
2 Tuesday 18 July 2023 9:30 AM-5:30 PM 1
3 Wednesday 19 July 2023 9:30 AM-5:30 PM 1
4 Thursday 20 July 2023 0
5 Friday 21 July 2023 9:30 AM-5:30 PM 1
6 Saturday 22 July 2023 9:30 AM-5:30 PM 1
Sunday(No Training) 23 July 2023 0
1 Monday 24 July 2023 9:30 AM-5:30 PM 1
2 Tuesday 25 July 2023 9:30 AM-5:30 PM 1
3 Wednesday 26 July 2023 9:30 AM-5:30 PM 1
4 Thursday 27 July 2023 9:30 AM-5:30 PM 0
5 Friday 28 July 2023 9:30 AM-5:30 PM 1

Training Days 13
Evaluation 2
Total 15

Seclore Public - Intended for broad circulation


Seclore Public

Function Owner Duration


Basic Java
Basic Java
Trainer
Basic Java
Basic Java
Week Off
Basic Java
Basic Java Trainer
Basic Java
Evaluation
Basic Java
Trainer
Basic Java
Week Off
Basic Java
Basic Java Trainer
Basic Java
Evaluation
Basic Java Trainer

Seclore Public - Intended for broad circulation


Seclore Public

Schedule Date
Sr.No. Day Date Time Availability
1 Monday 7th August 2023 9:30 AM-5:30 PM 1
2 Tuesday 8th August 2023 9:30 AM-5:30 PM 1
3 Wednesday 9th August 2023 9:30 AM-5:30 PM 1
4 Thursday 10th August 2023 9:30 AM-5:30 PM 1
5 Friday 11th August 2023 9:30 AM-5:30 PM 1
6 Saturday 12th August 2023 9:30 AM-5:30 PM 1
Sunday(No Training) 13th August 2023 0
1 Monday 14th August 2023 9:30 AM-5:30 PM 1
Tuesday No Training 15th August 2023 9:30 AM-5:30 PM 0
2 Wednesday 16th August 2023 9:30 AM-5:30 PM 1
3 Thursday 17th August 2023 9:30 AM-5:30 PM 0
4 Friday 18th August 2023 9:30 AM-5:30 PM 1
Saturday 19th August 2023 9:30 AM-5:30 PM 1
Sunday(No Training) 20th August 2023 0
1 Monday 21st August 2023 9:30 AM-5:30 PM 1
2 Tuesday 22nd August 2023 9:30 AM-5:30 PM 1
3 Wednesday 23rd August 2023 9:30 AM-5:30 PM 1
4 Thursday 24th August 2023 9:30 AM-5:30 PM 0
5 Friday 25th August 2023 9:30 AM-5:30 PM 1
Training Days 14
Evaluation 2
Total 16

Seclore Public - Intended for broad circulation


Seclore Public

Function Owner Duration


Advance Java
Advance Java
Advance Java
Trainer
Advance Java
Advance Java
Advance Java
Week Off
Advance Java Trainer
No Training
Advance Java Trainer
Evaluation
Advance Java
Trainer
Advance Java

Advance Java
Advance Java Trainer
Advance Java
Advance Java
Advance Java Trainer

Seclore Public - Intended for broad circulation


Seclore Public

HTML Concepts
Commonly used tags
HTML, HEAD, TITLE, BODY, BR, P, TABLE, DIV etc.
CSS
Inline css
Using .css file

JavaScript
What is JavaScript
Difference between Server Side code and Client side code
Different JavaScript events (mouseevents, keyboard events, submit events, dom event)
Writing JS code for form validations
Script within page
Script in .js file
Jquery

Web Concepts
Web Servers
HTTP
Basic details
Stateless protocol v/s Stateful protocol
HTTP Request
Headers
Data
Query Parameters
Form Parameters
Multi part
Raw
HTTP Response
Status Codes
Headers
Cookies
Session Id

Core Concepts
What is MVC?
Service and DAO layers/classes

Tomcat 9.x configurations


Tomcat 9.x configurations
tomcat9.exe
tomcat9w.exe
server.xml
Port configuration
SSL configuration
Application and path configuration
Database configuration

Servlet

Seclore Public - Intended for broad circulation


Seclore Public

What is J2EE application?


Architecture of J2EE application and request processing mechanism
Interfaces and classes
ServletContext
HttpServletRequest
HttpServletResponse
HttpSession
HttpServlet
RequestDispatcher
ServletConfig
Difference between RequestDispatcher.forward and HttpServletResponse.sendRedirect

Web.xml for application


Servlet configurations
Filter configurations
Welcome page configurations
Session time out configurations
Listener configurations
ServletContext parameters

JSP
What is JSP?
Difference between Servlet and JSP
Structure - Directive - Declaration – Scriptlets
JSP Comments
JSP Implicit Objects
application - javax.servlet.ServletContext
request - javax.servlet.ServletRequest
response - javax.servlet.ServletResponse
session - javax.servlet.http.HttpSession
JSP compilation and execution

Spring
What is Spring, Advantages of Spring
Controller
Rest Controller
Bean
Inteceptor
Error handling
Spring Configuration (Java)
Spring MVC Configuration - static resource configuration
Spring Annotations

Project

Seclore Public - Intended for broad circulation


Seclore Public

Day 1

Day 2

Day 3

Day 4

Day 5

Seclore Public - Intended for broad circulation


Seclore Public

Day 6 and 7

Day 8 and 9

Day 10 ,11 and 12

Day 13 and 14

Seclore Public - Intended for broad circulation


Seclore Public

Contents
Web Concepts
Web Servers

HTTP
Basic details
Stateless protocol v/s Stateful protocol

HTTP Request
Headers
Data
Query Parameters
Form Parameters
Multi part
Raw
HTTP Response
Status Codes
Headers
Cookies
Session Id

HTTP Session

HTML Introduction

Servlet introduction

JSP introduction

JavaScript introduction

Tomcat Server details


Basic details
Server directory structure

Web application directory structure in Tomcat

web.xml for web application

How to deploy web applications on Tomcat

Tomcat 9.x configurations


Tomcat 9.x configurations
tomcat9.exe
tomcat9w.exe

Seclore Public - Intended for broad circulation


Seclore Public

server.xml
Port configuration
SSL configuration
Application and path configuration
Database configuration

HTML Concepts
Commonly used tags
HTML, HEAD, TITLE, BODY, BR, P, TABLE, DIV etc.
CSS
Inline css
Using .css file

JavaScript
What is JavaScript
Difference between Server Side code and Client side code
Different JavaScript events (mouseevents, keyboard events, submit events, dom event)
Writing JS code for form validations
Script within page
Script in .js file
Jquery

Core Concepts
What is MVC?
Service and DAO layers/classes

Servlet
What is J2EE application?
Architecture of J2EE application and request processing mechanism
Interfaces and classes
ServletContext
HttpServletRequest
HttpServletResponse
HttpSession
HttpServlet
RequestDispatcher
ServletConfig
Difference between RequestDispatcher.forward and HttpServletResponse.sendRedirect

Web.xml for application


Servlet configurations
Filter configurations
Welcome page configurations
Session time out configurations
Listener configurations

Seclore Public - Intended for broad circulation


Seclore Public

ServletContext parameters

JSP
What is JSP?
Difference between Servlet and JSP
Structure - Directive - Declaration – Scriptlets
JSP Comments
JSP Implicit Objects
application - javax.servlet.ServletContext
request - javax.servlet.ServletRequest
response - javax.servlet.ServletResponse
session - javax.servlet.http.HttpSession
JSP compilation and execution

Spring
What is Spring, Advantages of Spring
Controller
Rest Controller
Bean
Inteceptor
Error handling
Spring Configuration (Java)
Spring MVC Configuration - static resource configuration
Spring Annotations

Project

Seclore Public - Intended for broad circulation


Seclore Public

SR. No Contents
1 Java/JDK Concepts and basics
JDK/JRE/JVM
Platform Independent
Secure
How to compile?
What is Jar?
Datatypes
Variables
Methods
If, Switch Case
Coding standards

2 Loop, Memory mgmt


Reading input from keyboard
For, While, Do-while
Pass by value, Pass by reference
String v/s StringBuffer

3 Exceptions
Throwable, Error, Exception
Hierarchy of Exception classes
Checked v/s Unchecked
RunTime Exceptions
Throw, Throws
Try/Catch,
Try without catch,
Sequence on catch blocks

4 Interfaces and Abstract Classes

5 Introductions to Collections
List, Set, Map interfaces and implemented classes with details on
implementations.
Using generics
Collections utility class
Iterators, Comparators

6 I/O classes
File
Reader, Writer
InputStreams and OutputStreams

7 Annotation
Annotation basics
Java inbuilt annotations
Custom annotations

8 XML

Seclore Public - Intended for broad circulation


Seclore Public

XML Besics - read/write xml


Dom parser
XPath and searching node
JAXB

9 JSON
JSON besics
Serlization/deserlization
Jackson library API
JSON annotations

10 Log4j2
What is Log4J? Why Logging is important.
Loggers, Level, Appenders
Setting up logging configuration file

11 Database
Database and DBMS
DDL - create, alter, drop table
Constraints
DML - insert, update, delete
Select all/Specific colums
WHERE clause
Group By
Aggregate functions - AVG, count, max, sum, min
Order By
Joins
Type of Joins
Sub queries
DISTINCT
Transaction
Views
Indexes

12 JDBC

Seclore Public - Intended for broad circulation

You might also like