
Java Technology is widely used and adopted by the industry due to its robust architechture, scalability, and compatibility. Java technology certification is a valuable, career-building opportunity and a great way to help you take charge of your career. This programme gives the participant a dual benefit of getting skilled in real time technology development which will enhance the professional credibility and increase the job security of an individual.
Pre-requisites
Candidates with familiarity in object oriented programming language.
The Key Topics
Introduction to Java
Features of Java
Java Keywords
Indentifiers
Primitive Data Types
Operators
Execution control statements in Java
Object Oriented Analysis and Design
An Introduction to OOAD
Unified Modelling Language (UML)
Classes and Objects
Classes, Objects and Methods
Method Overloading
Constructors
Garbage collections
Packages
Inheritance
Method Overiding
Constructors and the super keyword
Virtual methods
Abstract methods
The final keyword
Interfaces
Implementing an Interface
Constants in Interfaces
Extending Interfaces
Exception Handling
Exceptions
Catching Exceptions
The throws Keyword
Throwing Exceptions
The finally statement
Threading
Thread scheduling
The Life cycle of Thread
Thread Priorities
Synchronization
Files
Input and Output
The Java.io.File class
The Java.io Package
The Input and Output Streams
The Reader and Writer Classes
Stream Tokenizer
Serialization
Networking
Internet Addressing
Socket programming
TCP/IP Client and Server Sockets
Datagram Packet
GUI Programming
Applets
The AWT Package
The GUI Events
AWT Controls and Swings
J2EE
JAVA ENTERPRISE ARCHITECT:
J2EE is the technology widely used and adopted by the industry due to its robust architecture, scalability and compatibility.
This Program gives the participants a dual benefit by making them skilled in real time technology deployment and to obtain an Internationally valid Sun Certification.
Pre-requisites
Candidates with familiarity in core java and object oriented programming language.
The Key Topics
JSP (Java Server Pages)
Introduction to Java Server Pages
Developing JSP pages
Developing JSP pages using custom tags
Developing simple custom Tags
Developing Advances custom Tags
JDBC (Java Database Connectivity)
Introduction to JDBC
Connection Pooling Concept
Servlets
Servlets Overview
Types of Servlets
Running Servlets
Servlets API
Skills in Demand
Struts
Fundamental Architectural Concepts
HTML
Cascading Style Sheets
Introduction to Java Script
Introduction to HTML
Servlet Life Cycle
Cascading Style Sheets
Generic and HTTP Servlets
Developing a simple Servlet that uses HTML Forms
Session management
Interfaces in servlets
Simple JSPS
Request-Time Expressions
Using Beans
Getting a property
Setting properties
The connection between forms and properties
Bean Instances and serialization
Errors
More Advanced JSPs
Declarations and explicit objects
Scriptlets
Conditionals
Loops
Try and catch
Beans and scriptlets
Bean scopes
Local and Instance scopes
The page scope
The request scope
The session scope
The Application scope
Writing Beans
How Beans are Implemented
Automatic Conversion
How Beans works
Events
Databases
JDBC and Beans
Introduction to JDBC
Connection Pooling Concept.
Servlets
Advantages of using servlets
Servlet API
Life cycle of servlet
Session Tracking
Servlet Chaining
JDBC
Starting with JDBC
.sql Package
Executing DDL and DML Commands
Joins and transactions
Over View of RMI
Introduction to Remote Method Invocation
Remote Interface - Introduction
Creating a remote Interface
Creating Implementation
Server Implementation
Stub and skeleton
Introduction to RMI Registry
RMIC(RMI Compiler)
Bind(),rebind(),unbind() methods
Introducing Fundamental Architectural Concepts
Struts Introduction
MVC Architecture in Struts
Over View of EJB
The participant undergoing this training program can appear for the following certifications after sufficient practice and experience.
Qualifying Exams
Sun Certified Web Component Developer (SCWCD)-SL314
Sun Certified business Component Development with Enterprise Java
Beans Technology (SCBCD)-SL351
Architecting & Designing J2EE Applications (SCEA)- SL425


