Advance Java Certification Training

Course Description

SYLABUS   ADVANCE  JAVA   LESSION  PLAN   30  DAYS

[  JDBC  ,  SERVLET  ,  JSP  ,  EJB  ]

Duration : 30 Days                                     Per Day: 2Hour                                      ( 30 × 2 = 60 Hour )

—————————————————————————————————————————————————-

DAY  01 – 06 : [ 06 Classes ] [ 12 Hours ]  JDBC

Day 01 : What is JDBC?  Type – 1 , 2 , 3 , 4 Connection.  Driver Registration. About Class.forName() methos

Establishing the connection to DB. Con object / getConnection() methods. Types of Queries in oracle.

Day 02 : executeUpdate() method – non select SQL query   /   executeQuery() method – select SQL query

Day 03 : i) Statement Interface     ii) PreparedStatement Interface    iii) CallableStatement Interface

Day 04 : Create Table / Insert Record / Delete Record / Update Record / Search Record.  ResultSet Interface

oracle function / oracle sub procedure / stored procedure.  call function / procedure through java

Day 05 : Batch processing.   Meta Data.   Creating Dynamic Application In JDBC.

Stored Driver , Connection in a text file. About properties file / Resource binding

Types of ResultSet  i) Non Scrollable ResultSet   ii) Scrollable ResultSet    iii) Read-Only ResultSet      iv) Update ResultSet

Day 06 : LOB file CLOB file/BLOB file

DAY  07 – 21 : [ 15 Classes ] [ 30 Hours ]  SERVLET

Day 07 : Difference Between Client Side Web Technology & Server Side Web Technology

What Is http , WWW , What Is Request/Response  ,  Hosting  , What Is Servlet  ,  Difference Between Applet & CGI   , Request Operation , Processing Operation ,  Response Operation , How To Use Servlet   , Diifrence Web Server Software / Difference Application Server Software , Web Server / Application Server Software  , To Develop & Execute Java Based Web App  , Directory Structure Of Tomcat.  What Is Web Container , Responsibility Of Servlet Container

Day 08 : (Steps) Process To Develop 1st JAVA Web Application By Using Servlet , Different Approach To Create Servlet

i ) Approach – 1  (By Using Servlet Interface )

ii ) Approach – 2 (By Using GenericServlet )

iii ) Approach – 3 ( By Using HttpServlet )

Life Cycle Of Servlet  & Life Cycle Method

Day 09 + 10 + 11 : Passing Data Form HTML(client) To Servlet

What Is ServletRequest Inetface

Methods Of ServletRequest Interface & HttpServletRequest Interface

i ) String getParameter(String );     ii ) String[ ] getParameterValues(String);

iii ) Enumeration getParameterNames(); iv ) Map getParameterMap();

Enter Two Number And Add Them. (Sending Request Parameter)

Using CheckBox (getParameterValue())   Using TextBox , Radio Button , Option Button (getParameterNames())

Design A Small Calculator (By Button Operation  /  By CheckBox Operation)

DesignEmployee Data Entry Form & Generate The Pay Slip

Day 12 + 13 : Hidden Parameter  , How To Pass Hidden Parameter/Text Form HTML To Servlet

Init Parameter / ServletConfig Parameter  (Pass Data Form XML To Servlet )

How To Get / Access ServletConfig Object (Approach – 1 & 2 ) ( getServletConfig() , getInitParameter() )

ServletContext Parameter    (Pass Data Form XML To Servlet )( getServletContext() , getInitParameter() )

Day 14 + 15 + 16 : Servlet Communication  /  Servlet Chaining  / Different Way To Perform Servlet Chaining

  1. i) setHeader() ii) forward() iii)include()     iv) sendRedirect()
  2. i) setHeader() AutoRefreshing web page by using setHeader() method

RequestDispatcher  Interface

How to get the object of RequestDispather Interface

1)  Request Based RequestDispatcher —  getRequestDispatcher(url);

2)  Name Based RequestDispatcher  —  getNamedDispatcher(String);

3) Context Based RequestDispatcher  —  getReqestDispatcher(url);

  1. ii) forward( ) Servlet Chaining Operation By forword() method

iii)include( ) method.  Servlet Chaining Operation By include() method

  1. iv) sendRedirect() Servlet Chaining Operation By sendRedirect() method

Day 17 : Servlet Attribute. Wirking with servlet attributes

  1. i) Request Attribute. Working With Request Attribute
  2. ii) Session (HttpSession , getSession())

iii) ServletContext Attribute. (ServletContext , getServletContext())

Day 18 : Database With Servlet.

Servlet based Web App + JDBC ( To Search An Employe Record By EmpID)

Servlet based Web App + JDBC ( To Update An Employe Record )(Session)

Design a web Application For Signup Operation

Day 19 : Difference Between GET & POST.

Session Tracking  i) Cookies  ii) Hidden Form Field

Day 20 : Working With Filters.  Working With Servlet Listeners

  1. i) Servlet Context – Lavel Event       ii) Session – Lavel Event      iii) Request – Lavel Event

Day 21 :  Annotation In Servlet   /   Uploading File  /  Downloading File   /  Sending An Email Into Servlet

DAY  22 – 28 : [ 07 Classes ] [ 14 Hours ]   JSP ( Java Server Pages )

Day 22 :  Disadvantages Of Servlet.

Introduction to JSP , Why Use JSP?                      Advantages of JSP.    JSP Life Cyacle

 Day 23 :  Creating dynamic web contain with JSP.

Scripting elements , 1) Directive Tag,     2) Declaration Tag   ,  3) Expression Tag    ,  4) Scriplet Tag

Day 24 :  XML syntax for JSP elements

JSP direction page , include and taglib , JSP implicit objects , JSP scopes , Include and forward mechanism

Using a java bean in a JSP

Day 25 :  JSP Model – 1 MVC Architecture , JSP Model – 2 MVC Architecture , Custom Tag Development : Classic Tag , Simple Tags.

Day 26 :  Error Handling in a JSP , JSTL Expression Language , Processing XML in JSP , JSP ─ Architecture , JSP Processing. 

Day 27 :  JSP ─ Lifecycle , JSP ─ Filters ,       JSP — Cookies Handling       , JSP — Session Tracking     , JSP ─ Database Access

Day 28 :  Introduction of Java Framework.  Introduction to JSF (Java Server Faces) technology / Framework. JSF Lifecycle.

Write JSF program

DAY  29 – 03 : [ 02 Classes ] [ 04 Hours ]  

EJB ( Enterprise Java Bean ) , EJB component Architecture , Benefits Of Enterprise Beans , Stateless Session Bean

State full Session Bean , Simple program using stateless and stateful beans.

. The LifeCycle of EJB , Contexts and Dependency Injection(CID)  For The Java EE Platform

Share With

 

Course Syllabus

Lessons 1: Computer Science And Engineering

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form,
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.
There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.

OUR CLIENTS