Advance Java Syllabus
Study of Lange Package:
Primitive Wrappers
Number class
The System Class
The Object Class
The “Class” Class
Process and Runtime Class
Math class
Generic Class:
Concept Place Holder
Generic Method
Generic Constructor
Wildcards in java Generics
Upper bounded Wildcards
Lower bounded Wildcards
Unbounded Wildcards
Concept of Boxing and Auto boxing
Concept of Unboxing and Auto Unboxing
Collection Framework:
Collection Interface
List interface
Set interface
SortedSet interface
ArrayList and LinkedList Class
HashSet and TreeSet class
Map interface
SotredMap interface
HasMap and TreeMap class
Vector class
Study of io Package:
Byte Stream
Character Stream
BufferedInputStream and BufferedOutputStream
FileInputStream and FileOutputStream
DataInputStream and DataOutputStream
The PrintStream Class
BufferedReader and BufferedWriter class
FileReader and FileWriter class
InputStreamReader and OutputStreamWriter
PrintWriter
File read and write operations
Serialization in Java
Pankaj Wadhwani
+91 741 555 9991
Frontend Development using HTML and CSS:
HTML-Basic Formatting Tags
HTML Formatting Tags
HTML Headings
HTML List
HTML Images
HTML Hyperlinks
HTML Tables
HTML Forms
HTML Input tag
CSS:
CSS Introduction
Why CSS
ID in CSS
Class in CSS
Color background Cursor
CSS Font properties
CSS Floats
Inline CSS
Internal CSS
External CSS
SQL:
Introduction to SQL
Data types
Concept of Keys in SQL
Tools used for SQL
Installation of MYSQL and SQLYog
DDL - Create, Alter and Drop
DML - Insert, Update and Delete
DCL - Grant, Revoke
TCL - Commit and Rollback
DRL/DQL - Select query
Where clause in SQL
Data sorting using order by
Aggregate functions
Math operations in queries
Joins
Concept of View
Backup and restore databases
JDBC:
JDBC ODBC Bridge Driver
Native API Drivers
Network Protocol Drivers
Thin Drivers
Pankaj Wadhwani
+91 741 555 9991
The sql package
Connection Interface
Statement Interface
ResultSet Interface
Drivermanager class
SQLException
Loading of the driver
Manage or get connections
Query execution using statement
Getting results of sql query in java
Close Connection for security
Difference between executeQuery and executeUpdate method
CreateStatement and PreparedStatement
Swing Application Development:
Introduction to Swing
JWindow
JFrame
JPanel
JTextField
JPasswordField
JLable
JTextArea
Other important components
Demo Application
Database connectivity in swing application
Project using swing application
Introduction to XML:
Difference between HTML and XML
Use of XML
XML Elements
XML Attrebutes
Web Application Development using Servlet and JSP:
Introduction to Servlet
Introduction to Server
The client Server Architecture
Servlet internal working mechanism
Ways to create servlets
Servlet Interface
GenericServlet Class
HttpServlet class
doGet and doPost Methods
redirect method and forward method
Database Connectivity in Servlet
Demo Application using servlet
Session Management
Pankaj Wadhwani
+91 741 555 9991
URL Rewriting
Hidden Textfields
Cookies management
HttpSession Interface
Introduction to JSP
Scriptlet Tags
JSP Request
JSP Response
JSP Session
JSP page object
Session Invalidation
Web Application Development using MVC:
Introduction to MVC
How to work with MVC (Model View and Controller)
Working with DTO and DAO
Using Collection Framework in Web application
A live working project
Pankaj Wadhwani
+91 741 555 9991