|
Module 1: Core Java Training
Introduction to Java
Language features, Control statements, Data types in
Java, Arrays, Scope of variables, OOPs concepts - Constructors,
Garbage collection, Function overloading, Inheritance,
Function overriding, Polymorphism, Use of static, abstract
and final, Inner classes, Interfaces, Creating &
using Packages, Visibility modifiers, Wrapper classes
Abstract Windows Toolkit
Window fundamentals, Using simple component classes,
Working with Fonts & Colors, Event Handling, Creating
Dialogs & Menus, Using Layouts, Working with Graphics,
Event adapter classes
The Collections Framework
The Collection interfaces, collection classes, Working
with Maps & Sets
Exceptions
Types of exceptions, Exception classes' hierarchy, Using
try, catch and finally blocks, Creating custom exceptions
Multithreaded Programming
Multithreading Vs. Multitasking, Creating a thread,
Assigning threads name & priorities, Common functions
of thread, Life cycle of a Thread, Synchronization,
Inter thread Communication.
Streams
Java I/O classes, The File class, The Byte streams,'
The Character oriented Streams
Networking
Networking basics, Understanding TCP/IP Internet addressing,
Protocols, Client server communication, TCP/IP client
sockets, ServerSocket & Socket class, Creating multithreaded
servers, Thread per client vs. Thread Pool model, Working
with User DataGram Protocol, Working of standard Internet
protocols like SMTP, HTTP etc.
Applets
Standalone Vs. Web based development, Creating a simple
Applet, Applet architecture & its life cycle, The
HTML <APPLET> Tag, Passing parameters to an applet,
Common method of Applets, Inter applet
communication, Working with images & audio clips
Module 2: Advanced Java Training
JDBC
Introduction to DBMS & RDBMS, Open Database Connectivity
a historic perspective, JDBC Drivers type I, II, III
and IV., Loading JDBC driver and creating a connection,
Application Layer Vs. Driver Layer, Calling stored procedures,
Transaction processing
Remote Method Invocation
What is RMI, Steps in creating a Remote object~ Generating
Stud & Skeleton, The RMI Architecture understanding
the Remote Reference Layer, Implementing RMI callbacks
Swing
Features of Swing, Swing Component architecture comparison
with AWT, Basic Swing Components & Containers, Working
with Borders, Understanding MVC architecture, working
with menus, Advanced controls.
Servlets
Introduction to servlet, using different types of servlet
classes and interfaces, life cycle of servlet, introduction
to SingleThread Model, processing request and response,
accessing database using JDBC, session tracking, servlet
chaining, servIet tunneling , inter servIet communication.
JSPs
Multithreading vs. Multitasking, Creating a thread,
Assigning threads name & priorities, Common functions
of thread, Life cycle of a Thread, Synchronization,
Inter thread Communication.
Module 3: Enterprise Java & Weblogic
Three Tier Application Architecture
Introduction. Problems with two tier architecture.
Enterprise Java Beans
Session Bean (stateless / stateful), Entity Bean, Message
Driven Bean, local interface.
Tag Libraries
Tag extension basic, Anatomy of Tag extension, Deploying
of Tag Library, Custom Tag Extension, Tag Library descriptors.
Struts
Introduction of Struts, advantages of Struts, application of Struts.
JNDI
Introduction & Need of Java Naming & Directory Interface.
JTA
(Java Transaction API) ACID properties, distributed
transaction, bean managed transaction & container managed
transaction, transaction related methods &interfaces,
suspending and committing the transaction.
JMS
(Java Messaging Services) Topic & Queue, Publisher &
Subscriber. Security Introduction to Security, defining
& creating the Roles, Users & Groups, assigning method
permissions.
|