Six Months Training in Java
Six Months Training in Java
Introduction to Java:
History of Java
Need for Java
Java versions
Features/Advantages of Java
JVM Architecture
Packages in Java
Programming in Java:
Programming Structure
Variables/Constants
Datatypes
Various operators
Access Specifiers & Modifiers
Decision Making & Branching
Decision Making & Looping
Methods in Java:
Introduction to Methods
Argument passing mechanism
Pass by value
Pass by reference
Arrays
Wrapper Classes
Manipulating strings
OOPS Principle:
1
Static members
Packages in Java
Importing packages
Creating User defined packages
Exception Handling
Built-in Exceptions
User defined Exceptions
Multithreading in Java
Multithreading Concept
Implementing multithreading in Java
Thread Life Cycle
Thread Priorities
Thread Synchronization
_____________________________________________________________
2
Introduction to GUI Programming
Introduction to Frames
Various component classes
Creating Frames & Components in Java
Invoking Properties & methods of components
Overview of awt components
Swings Programming
Introduction to Swings
Layout Managers
Swings Vs AWT in Java
GUI Programming using Swings
Event Handling
Event handling mechanism in Java
Event Listeners & Event Handlers
Handling mouse & keyboard listeners
Using MouseListener & MouseMotionListener
Applet Programming
Applet Introduction
Applet Life Cycle
Creating Web pages using Applet
Handling Events on Applet
I/O Programming
I/O Introduction
Byte Streams & Character Streams
Reading & Writing data
Object Serialization & Deserialization
Socket Programming
Collections Framework
Introduction to java.util package
Various classes & interfaces
Vector,Stack & Hashtable classes
JDBC Programming
JDBC API
JDBC Architecture
Classes & Interfaces of JDBC API
Creating JDBC application
Managing database transactions
4
Use the ORDER BY clause
Use the TOP keyword
Use the DISTINCT keyword
Use aggregate functions in queries
Group result sets
Use the COMPUTE and COMPUTE BY clause
Using functions
String functions
Mathematical functions
Datetime functions
Using JOINS
Inner Join
Outer Join
Self Join
Equi Join
Natural Join
Cross Join
Using Subqueries
Creating subqueries
Use subqueries with the IN clause
Use subqueries with the EXISTS clause
Use nested subqueries
Use correlated subqueries
Databases
Creating database
Viewing database
Deleting database
Renaming database
Database Tables
5
Create tables
Insert rows into tables
Delete tables
Altering tables
Create user-defined datatype
List various types of data integrity
DML Statement
Maintain data in a table by using
INSERT statement
UPDATE statement
DELETE statement
Truncate a table
6
Return values from a stored procedure
Return multiple values from a stored procedure
Call a procedure from another stored procedure
Recompile a stored procedure
Drop a stored proced
Overview of HTML
HTML Introduction
HTML Elements & Attributes
Creating hyperlinks
Creating Lists & Tables
HTML Forms & Controls
Overview of XML
Introduction to XML
Creating XML documents
Introduction to parser
Validating & Non-Validating parsers
Introduction to DTD & XSD
J2EE introduction
J2EE Concept
J2EE Architecture
Application Server
Web & EJB Server
7
Configuring J2EE data source
Servlet Programming
Introduction to Servlets
HttpServlets & GenericServlets
Servlet mapping & configuration
Inter-Servlet communication
Security in Web Application
Session Management
JSP Programming
Introduction to JSP
JSP directives
JSP Standard actions & Java beans
User defined tags
EJB Programming
MVC Architecture
EJB Introduction
Different types of EJB
Components of EJB
Session Beans & Entity Beans
Transaction Management