Advanced JAVA Programming

slimwhimperSoftware and s/w Development

Nov 3, 2013 (4 years and 4 days ago)

61 views


Advanced JAVA Programming

DURATION: 3 Days
COURSE #: JJAVA2

• WHO SHOULD ATTEND? This
course is designed for Java general/web
application developer, web designers,
technical managers and other technical
personnel who are involved in building
sophisticated GUIs with JFC Swing
components, implementing database
connectivity (JDBC), and networking
your Java applications.

PREREQUISITES: Java 1 course or equivalent.
A general familiarity with the AWT and the
delegation event model.

BENEFITS OF ATTENDANCE: By the end of
the course, you should be able to:
 write Java classes for both server and client
sides using TCP/IP protocol suite.
 understand how to connect to a database
using the JDBC/ODBC Bridge. Learn how
to sending queries to the database and
getting results.
 understand and use Swing components and
the Model/View/Controller design concept.
Explain the advantages of Swing over AWT
classes.


COURSE OUTLINE

1. Network Programming (2 hours in class,
3 hours lab): Introduction to Java’s
Networking Protocols: TCP/IP;
communicating with Remote Systems using
UDP and TCP; write sample Server Systems
and Client application.

2. Java Database Connectivity (JDBC) (2
hours class, 3 hours lab): Java as a
Database Front End; understanding multi-
tier Client/Server; JDBC API; JDBC
Drivers, JDBC-ODBC Bridge;

3. Swing GUI Components (3 hours class; 3
hours lab): Understand superclass of the
AWT: Component; using Swing components
to your GUI.

4. Advanced Swing (4 hours class; 4 hours
lab): Advanced Swing capabilities: Swing












Event Handling, Model/View/Controller
Architecture; Complex Swing Components.