Java Programming with IBM RAD

Java Programming with IBM RAD


This course is for applications developers new to Java who will be developing applications in Java using IBM’s Rational Application Developer v9.5.

NOTE: This course can be tailored to previous release versions on request.


Delegates should ideally be experienced programmers in languages other than Java.

No knowledge of the Java language itself is required or expected.


5 days. Hands on.

Course Objectives

This course aims to give delegates a good understanding of the Java language before moving on to use the language within IBM’s RAD Environment. It is not aimed at delegates who already know Java.

The main benefit of this approach is that delegates will receive a good appreciation of the language itself, unhindered by the complications of the IDE, before moving on to implement what they have learnt within RAD, building up their knowledge as they proceed.

By the end of the course delegates will be building their code within Rational Application Developer and able to take advantage of the facilities for Java programmers available within the RAD product.

Course Content

History and development of Java.
Java tools.
Overview of OO concepts and terminology.
Syntax of the Java language.
Basic types, objects and references.
Storage management and garbage collection.
Java classes and packages.
Basic I/O in Java.
Inheritance v aggregation and association.
Graphical applications and applets.
Graphics and component libraries.
Layout managers.
Event driven Programming.
More complex Java structures.
Java API classes including vectors and hash tables.
Object persistence.
I/O streams and file handling.
Strings and tokenisers.
Errors and exceptions.
Concurrency (threads).
Networked and Client/Server applications.

Virtual Courses

ALL of our courses can be delivered virtually! Our Bath public schedule courses are available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

Public Courses

There are no upcoming events

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...