SW244: Introduction to Java using IBM Rational Application Developer V6
Type: Classroom course
Level: Intermediate
27 July 2005
About this course
This five-day instructor-led course is intended for developers who are new to
the Java programming language. It covers the principles of object-oriented development, the Java (J2SE 1.4) syntax,
object creation and key classes and their use. Hands-on exercises that complement the lectures are provided throughout the course. In the exercises, students use IBM Rational
Application Developer for WebSphere Software V6 as a guide to exploring the Java language.
Using the IBM Rational Application Developer Java perspective
Major concepts and principles of object-oriented programming
Using basic Java syntax
Building a Java class
Using the IBM Rational Application Developer Debug perspective
Inheritance and how it is implemented
Design patterns and how to use them when refactoring code
Interfaces and how they are implemented
Collections and utility classes in Java
Implementing threads and synchronization in Java
Exceptions and exception handling in Java
How I/O and serialization work in Java
JavaBeans and how they are implemented
Connecting to a relational database using JDBC, and data sources with JNDI
Audience
This course is intended for programmers who wish to learn and use the Java
language and gain structured experience with the Java development and debugging
tools provided by IBM Rational Application Developer for WebSphere Software
V6.
Objectives
After completing this course, students should be able to:
Outline the principles of object-oriented software development
Use Java syntax to create objects, classes and interfaces in Java
Use built-in Java classes and methods when writing Java programs
Describe and use Java concepts and APIs such as threads, collections, streams
and serialization
Access relational databases in Java programs using JDBC and DataSources
Use the Java development tools in Application Developer to develop and
debug Java applications
Prerequisites
No knowledge of Java or IBM Rational Application Developer for WebSphere Software V6 is required prior to attending this course. Some programming experience and some familiarity with object-oriented programming is helpful. Experience working with relational databases is also helpful.