Web Development on Sun Platform
Duration: 200 hrs
Fees : Rs. 20.000/-
Object Oriented Concepts
- Need, Benefit and features of Object Oriented Programming
- OOPS – Classes and Objects
- Abstraction, Encapsulation, Inheritance, and polymorphism,
Core Java
- Overview of Java
- Lexical Issues (Syntaxes)
- Classes (Methods, Properties) and Objects
- Data Types, Variables, Arrays, control Statements
- Packages and Interfaces
- GUI Applications using Java – Swing and AWT Package
- Controls – TextField, Label, Button, List, ComboBox, Menu, OptionPane, Frame, Panel, TabbedPane, Radio Button, checkbox their Properties and methods.
- Exception Handling – Try, Catch, Throw and Throws
- Multithreaded Applications – Life cycle of a tread, Thread class and Runnable Interface. Run and start method
- Event Handling (Delegation Model) – java.awt.events package
- Event Listener Classes e.g. Mouse Listener, Action Listener, KeyboardListner etc. and Adapter Classes and their methods.
- JDBC – Java.sql package
- Connection, Statement, Prepared Statement, and Resultset classes
- Retrieving, Inserting, Deleting and Updating Data in SQL Tables
- Socket Programming. Java.net
- Implementing Client/Server Architecture through Socket programming, Socket and ServerSocket Class. Concepts of ports Services and IP Addresses.
Advance Java :-
Servlets
- Overview of Servlets
- Interacting with client
- Life Cycle of a Servlet
- Session Tracking and Cookies
- Integration of JDBC and Servlets
- Servlet Chaining
- Saving Client State
- Running Servlets
Java Server Pages (JSP)
- JSP Overview
- JDBC and JSP Concepts
- Configuring JSP Server
- Handling JSP errors
- JSP and Inheritance
- JSP Intrinsic Objects
- JSP and HTML Forms
- JSP and Shopping Cart
- JSP Connection with Servlets
- JSP and Java Mail
Java Script / Applets
- Script Tag
- Writing functions in JavaScript
- Syntax of JavaScript
- Alert, Prompt and other JavaScript Functions
- Calling Functions on events Events.
- Applets – Life Cycle of an Applet : Init, Start, Stop and Destroy Methods.
- Putting Applets in Web Pages
- HTML Converter.
Java Beans
- Java Bean Concepts.
- Bean Development Kit
- Using BeanBox
- Properties.
- Manipulating events in BeanBox
- BeanInfo Interface
- Bean Customization
- Bean Persistence
EJB
- Overview of Enterprise Java Bean
- EJB Component
- Using Enterprise Bean
- Developing Enterprise Bean
- Developing Entity Bean (Container-Managed Persistence, Bean-Managed Persistence, Life Cycle of Entity Bean)
- Developing Session Bean (Stateless Session Bean, Life Cycle of Session Bean, Statefull Session Bean, Life Cycle of Session Bean, Locating Bean with JNDI, EJB client side API, ACID Transaction, Exception and Transaction, and Entity Bean Relationship)
RMI
- Overview of RMI
- Writing RMI server
- Creating a Client Program
- Compiling and Running
Java Web Server
CORBA
- CORBA Architecture, features and concepts
- Wring Interface Definition Language (IDL) Interfaces
- Building CORBA Server (Implementation of IDL and CORBA Server)
- Building CORBA Client Application
RDBMS
- Need for DBMS
- What are RDBMS and their Examples
- Entities, Attributes, and Tuples
- Relationships and Entity-Relationship Diagrams
- Codd Rules.
- Normalization and Denormalization.
SQL Server
Retrieving Data using Select Statements, Mathematical operators, relational operators, where clause, Pattern matching, wildcard characters, SQL functions (Date, String, Mathematical)
- Inner Joins and Sub Queries
- Creating Database and Tables
- Appling Constraints (Primary Key, Foreign key and check)
- Insert, Update and Delete Statemets
- Droping and Deleting objects
- Batches and Stored Procedures (Variables, conditional Statement, loops)
- Triggers (Insert, Update, and Delete) , Magic Tables etc.
Oracle 8i
- Invoking SQL *Plus
- Creating Table, Inserting Data, Updating, Deleting Data
- Select Command and Constraints
- Oracle Functions
- Joins
- Sequence
- PL / SQL
- Stored Procedures and Stored Funtions
- Form Module (Layout, Interface and Internal Events, and Master Detail Form)
- ToolBars
- Reports -Default Tabular Report


