Object Oriented Programming with Java
Methodology:Class room instruction , Hands on Training
Getting Started
Introduction to Java technologies
Setting up IDE (Jdeveloper)
Developing and Dissecting Hello World application
Java Language Basics
Basic Java Syntax
Variables, data types
Expressions, Statements, and Blocks, comments
Operators
Java key words
Control Flow Statements
Method or Function members
Passing Parameters to method
Returning value from method
Introduction to Object Oriented Programming
Object Oriented Concepts
Encapsulation, Abstraction and Data Hiding
Polymorphism and Dynamic binding
Function overloading
Virtual functions
Inheritance – extending existing classes & functionalities
Objects and Classes J
ava support for OO programming
Java Classes, Interfaces and Objects
Declaring and
Using Classes – User Defined Classes
Public, Default, Final and Abstract Classes
Static Class members
Final Class members and Abstract Class members
Super and Extended Classes – Inheritance Arrays and collection classes/interfaces
Arrays and collection classes/interfaces
Exception Handling & Event Handling
Exceptions – Compile time and Runtime Exceptions
Handling Exceptions: Try – Catch – Finally statement
Exception classes hierarchy
Built-in Exceptions and User defined Exceptions
Input & Output: Files and Streams
Retrieving information about files and directories
Streams, Readers and Writers
Reading and Writing data to/from Streams/Readers and writers
Buffered Streams/readers/Writers
Introduction to JDBC
JDBC
Overview
JDBC Driver Types
Example
Database Applications
Important JDBC Classes
Developing Java Applets
Overview of Applets
Applet life cycle and HTML
Applet package
Applet Communication and Applet Context
Restrictions on Applets
Web Application Development with JAVA
Servlets
JSP
JSP and JDBC
HTML/CSS/Java Script/AJAX
XML Development in Java
XML Basics
DTD and XSD
DOM XSL and XSLT XPath
JAXP
Introduction to Web Services
SOAP and Web Services
Introduction to Enterprise Java Beans
Component architecture for distributed applications
Declarative middleware and container management
Session, Entity and Message-Driven EJBs
EJB lifecycles
Writing Stateless and Stateful Session Beans
Writing Entity Beans with Bean Managed Persistence
Writing Entity Beans with Container Managed Persistence
Introduction to JavaServer faces
Introduction to Design Patterns
MVC (Model View Controller) pattern
Intro to JavaServer Faces
JSF Architecture Overview
Creating a simple application
Creating a backing bean
Configuring page flow navigation
Using JSF custom tags
ADF frame work
Career Related Support
Job Winning Resume Building
Frequently asked interview questions
Common Real time/ Production Issues
^ back to top |
close window