|Course code||ZD154||Skill level||Basic|
|Duration||5.0 days||Delivery type||Self-paced Virtual Class|
|Course type||Public only|
|Public price||See Partner website|
Self-paced virtual courses provide the same deep technical content as our classroom courses, but allow you to learn on your own schedule. You can stop and start a Self-Paced Virtual class as needed during the 30-day access period.
There is no live instructor for this course, so it may not be appropriate for students who require the guidance of a live instructor. In such cases, students should consider the alternative versions of this course:
In this 5-day course, students learn how to develop applications using the Java Platform, Standard Edition (Java SE) 6 programming language.
The course begins with an introduction to the Java programming language and a review of the principles of object-oriented (OO) development before focusing on how to create object-oriented applications in Java. The course provides students with an overview of the Java language syntax, including packages, classes, methods, variables, conditional statements, and control flow. Students then learn about the role of inheritance and interfaces in Java, how to apply design patterns in their application design, how to create and handle exceptions, and how to refactor code. In addition, this course covers various new features of Java SE 5 and Java SE 6, such as generics, autoboxing, and annotations.
Students also learn about the different Java application programming interfaces (APIs), focusing on the APIs most commonly used in real-world Java applications such as Collections, Input/Output (I/O), Threads, and other utility classes.
Hands-on lab exercises are provided throughout the course, allowing students to explore the Java language and reinforcing the concepts covered in the lectures. In the labs, students write and debug Java code and work with the Java APIs by using the Java development tools provided in Eclipse and IBM Rational Application Developer. These development tools include the tools used to write and execute Java code, the integrated debugger, the refactoring tools, and the JUnit unit testing tools.
Students have the choice of performing the lab exercises in either Eclipse V3.5 or IBM Rational Application Developer V7.5.
THIS IS A SELF-PACED VIRTUAL CLASS. ONCE YOU REGISTER, YOU HAVE 30 DAYS TO COMPLETE THE COURSE.
Before you enroll, review the system requirements listed below to ensure that your system meets the minimum requirements for this course.
Within 48 hours of enrolling in the course, you will receive a confirmation e-mail containing your online link, your ID and password, and additional instructions for starting the course.
Start the course at any time. Once you start the course, you have 30 days to complete it. You are billed for the course when you submit the enrollment form.
ONCE YOU ARE ENROLLED IN THIS COURSE, YOU WILL NOT BE ABLE TO CANCEL YOUR ENROLLMENT.
Training Paths that reference this course are:
This course is designed for people with little or no Java programming experience. However, some programming experience and some familiarity with OO programming is helpful.
After you enroll in this course, you will be directed to a link to help you prepare your system to access the course.
The computer you use to access the labs should meet the following requirements:
For information on other related WebSphere courses, visit the WebSphere Education Training Paths website: