Вы находитесь на странице: 1из 6

ADVANCE JAVA SYLLABUS

ADVANCE JAVA SYLLABUS

ADVANCED JAVA TRAINING AT LIT


The course builds a strong understanding of JDBC Technology. It gives in to
demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how
JSP is built on the Servlet architecture. Additionally, the class shows students how to use
JSTL, custom tags and expression language to reduce Java code in Web pages while
adding tremendous power and capability to those pages.

This is not a class that focuses on theory. Participants will find the course is loaded
with practical labs and simulations. After taking this class, developers will be able to build
Web applications that perform well, are scalable, and that are easier to maintain.

Prerequisite Knowledge
Basic Knowledge of Core Java is required. An understanding of Web technologies
like HTML and HTTP is helpful.

Course Objective
Learn the fundamentals of JDBC and using the different interfaces in the JDBC
API. Learn how to use Java servlets in the role of Web application control. Identify the
options to state management in a Java Web application and understand the pros/cons of
each. Understand how JSPs can help to separate Web logic and functionality from page
layout. Explore how to make JSPs smaller and more powerful with JSTL, custom tags and
expression language. Explore strategies in the exchange of data between Web pages
(views) and business processing (model).
ADVANCE JAVA SYLLABUS

SYLLABUS OF ADVANCE JAVA

Module 1- INTRODUCTION TO J2EE o Truncate statement


DML
Introduction to EE o Insert statement
History of Java o Update statement
Features of Java o Delete statement
Configuration TCL
Memory Management in Java o Commit
Helping Tools o Rollback
Tips and Tricks o Savepoint
DCL
Module 2– OOPS FEATURES o Grant
o Revoke
Basic concept of OOPS
Class
Different classes Module 6- DRIVER USED IN JDBC
Constructor
Use of this & super What is Driver?
Abstract class Types of Driver
Interface o JDBC-ODBC Bridge Driver
Interface Vs Abstract Class o Native API Driver
Static & Non-static members o Network Protocol Driver
Method overloading o Thin Driver
Constructor overloading
Method overriding Module 7- CONNECTION STYLE
Dynamic method dispatching
 Up-casting Different Database Connectivity
 Down-casting o Connection with Oracle
o Connection with MySQL
Module 3- ADVANCE COMPONENT Different ways of connection
o Single DB Connection
Package in Java o Multi DB Connection
JAR file(.jar) file creation o Using Driver class
Executable file(.exe) file creation o Using BasicDataSource
Collection framework
What is Exception? Module 8- CONNECTION POOLING
How to handle Exception
What is connection pooling?
Why we use connection pooling?
Module 4- JDBC Advantages of connection pooling

Introduction to JDBC Module 9- EXECUTION OF NON-


History of JDBC SELECT SQL QUERIES
Features of JDBC
Architecture of JDBC Static request
Dynamic request
Module 5- SQL Statement interface
PreparedStatement interface
What is SQL?
SQL statements Module 10- EXECUTION OF SELECT
DQL SQL QUERY
o SELECT Statement
DDL ResultSet interface
o Create statement Types of ResultSet
o Alter statement o Scrollable ResultSet
o Drop statement o Non-Scrollable ResultSet
o Rename statement o Updateable ResultSet
ADVANCE JAVA SYLLABUS

Module 11- EXECUTION OF PL/SQL Function in JavaScript


PROGRAMS o Function
o Anonymous Function
Stored Procedure Events
Stored Function Event Handling
CallableStatement Interface Form Validation

Module 12- JDBC WITH DATA


DICTIONARY Module 18- BOOTSTRAP

DatabaseMetaData What is bootstrap?


ParameterMetaData Bootstrap file structure
ResultSetMetaData Basic HTML template
Default Grid System
Module 13- TRANSACTION & BATCH Container Layout
PROCESSING Responsive Design
Typography
Processing of TCL commands Tables
Processing of bunch of SQL Forms
queries Images and Icons
Navs and Nav bars
Module 14- ADVANCE FEATURES OF Pagination
JDBC Module 19 - AJAX

Date What is AJAX?


Time Synchronous and Asynchronous
TimeStamp $.ajax
Blob $.get
Clob $.post
Storing & fetching image in DB
Storing & fetching document in
DB Module 20 - JQUERY

Introduction
Module 15 – HTML 5 Features
Syntax
What is HTML? Steps to use JQuery
History of HTML Function
HTML pages
HTML tags Module 21- SERVLET
HTML attributes
DHTML Basic of web technology
Need for server side
Module 16- STYLE SHEET programming
What is Server?
What is Style Sheet? Types of Server
Types of Style Sheet o Web server
Style attribute o Application Server
CSS 3 Introduction to Servlet
Servlet Life cycle
Module 17- JAVASCRIPT
Module 21- CREATION OF SERVLET
Introduction to JavaScript
Declaration Manual creation of Servlet
Syntax Creation of Servlet in Eclipse IDE
Data type Using Servlet interface
Operators Using GenericServlet class
ADVANCE JAVA SYLLABUS

Using HttpServlet class Types of Listener


XML file configuration
o Deployment Descriptor Module 27- JSP
o Zero Configuration
Disadvantages of Servlet
Introduction to JSP
Module 22- REQUEST AND JSP Architecture
RESPONSE MECHANISM IN SERVLET JSP Life Cycle

ServeltRespone and Module 28- JSP TAGS


ServletRequest
HttpServeltRespone and Declarative tags
HttpServletRequest Expression Tags
Request methods Action tags
Scriptlet tag
o Get method
Directive tag
o Post method Taglib in JSP
Request Handling
ServletConfig and ServletContext Module 29- JSP IMPLICT OBJECT
Include and forward mechanism
out
Module 23- DATABASE OPERATION request
IN SERVLET response
page
Storing request in DB application
Fetching DB content and provide session
config
as response
exception
pageContext
Module 24- SESSION TRACKING

What is Session? Module 30- JSTL


Handling session
Hidden Form Field Core
URL Rewriting Function
Cookies SQL
Dealing with HttpSession Expression Language

Module 25- LOGIN & REGISTRATION Module 31- JAVA MAIL

Registration Introduction
Java-mail API
Login
Sending e-mail
Forgot Password
Change Password
Logout

Module 26- FILTER & LISTENER

What is Filter?
FilterChain and FilterConfig
What is Listener?
ADVANCE JAVA SYLLABUS

Absentee Management System Online Personal Data


Advice - The Virtual Sales Management System
Assistant Online Railway Reservation
Appointment Scheduler System
Automatic Nesting System Online Shopping Mall
AUTOMATIC NESTING SYSTEM Online Telephone Users
Automobile Dealer Office Management
Automation Online Textile Shopping
BillPay System Online Tyre ReTrading
Browsing Center Automation Online Video Library
Company Information Payroll System – New
Tracking System Pharmacy Maintenance
Computer Training Institute System
Management System Point Of Sale
Corporate Information System Portal Site Development
Courier Cargo Management Production Planning and
System Control
CUSTOMER RELATIONSHIP Pupil Management System
MANAGEMENT Purchase Order System
Cyber Voting System Railway Freight Tracking
DayCare Management System System
Document Manager (Repaired) Realtime Commentary System
Document Manager Resume Tracking System
E-Recruitment Solution Retail CashBox
EMI Distribution System Sales & Distribution System
Employee Feedback Evaluator School Management System
Employee Shift Scheduler Shipping Management System
ERP for Small Busisness Soft Apartment Manager
Financial Accounting System Spare Parts Management
Financial Advisor System
Fleet Management System Table Porter
Flight School Management Time Billing System
System Total Management
Global Warming Travel & Tourism Management
HelpDesk Automation System System
Hire Purchase System Travel Agency Automation
Home Link Service System Vehicle Service Automation
HomePage Design Vehicle Service Automation
Hospital Management System Virtual Class Room
Hotel Management System Workflow Automation
Legal Help Line Yellow Pages
Indian Music & Fine Arts Library Management System
Informartion Portal Site MANSONRY CALCULATOR
Online Matrimonial Service Map Information System

Вам также может понравиться