Education & Courses Products & Solutions Services & Support Contact Us

Advanced Java Programming (OB74)

Format

Classroom

Duration

5.0 Day(s)

Description

To identify all the tools in the Java 2 SDK and to appreciate how they are being used to re-engineer the software industry; to gain a deeper understanding of life as a senior Java programmer.

Audience

Professional Java programmers/designers and technical project leaders.

Prerequisites

Before attending this course, students should have:
o A good knowledge and/or experience of the Java language and the basic pakcages (java. Lang, java.util, java.text, java.awt, java.applet, java.io, java.net, java. math)
o Thorough understanding of OO concepts and programming; working knowledge of OO design and analysis

Objectives

After completing this course, students should be able to:
o Learn how to select the appropriate tools for the design and implementation of a medium to large scale enterprise application, using the full power of Java's protability and network awareness.
o Teaching consists fo approximately 60% lectures and 40% lab work - labs focus on the construction of a realistic three-tier system.
At the end of the course, you will have the opportunity to take an automated test to assess you advanced Java knowledge.
Major topics are :
Java on the Client :
o Browsers
o Applets
o Swing
Java on the Network :
o RMI
o CORBA
Java on the Server :
o Native Code
o JDBC
Java Everywhere :
o JavaBeans
o Security
o Inner Classes and Event Delegation
Standard Extensions (overview only)

Contents

o Persistence strategies and JDBC API
o Distributed objects via RMI API
o Java and software component architectures (Java Beans)
o Java-based application architectures, 2 and 3 tiered architectures, Applets and gateway programs
o New (1.1) event delegation model and its use with AWT
o Object reflection API
o Java performance including packaging (JAR), profiling, and just-in-time compiler issues
o Interfacing Java with C/C++ via the Java Native Interface (JNI)
o Advanced AWT features
o Upcoming Java APIs
o Java object model, the virtual machine structure, and garbage collection
o Java Security, including the Security Manager, secure socket layer, and signed byte codes

Home Education & Courses Products & Solutions Services & Support Contact Us