• Select a country/region: United States
  • IBM®
  • Site map

  • Training - worldwide
  • Training
  • Course catalog

Course description: Java SE 5 Programming Fundamentals

This course is not scheduled. Inquire about Onsite training at your facility.

  • Add course to my custom catalog
  • Add to my training plan

Overview

  • Special note
  • Audience
  • Prerequisites
  • Skills taught
  • Course outline
List of course details in a data table
Course code WD152 Skill level Basic
Duration 5.0 days Delivery type Classroom
(Hands-on labs)
Course type Public or Private on-site    
Public price USD $3,125.00 plus tax    

An updated version of this course is available. For more information, click Java SE 6 Programming Fundamentals (WD154)

PLEASE NOTE: This course is also available as a Self Paced Virtual Course (E-Learning) - Java SE 5 Programming Fundamentals (Self-Paced) (ZD152)

Please note this option does not require any travel.

In this 5-day instructor-led course, you'll learn how to develop applications using the Java 2 Platform, Standard Edition (J2SE) V5.0 programming language.

The course begins by reviewing the principles of object-oriented (OO) development before focusing on creating object-oriented applications in Java. The course provides you with an overview of the Java language syntax, including packages, classes, methods, variables, conditional statements, and control flow. You 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, the course covers the new features of J2SE 5.0, such as generics, autoboxing, and annotations.

You 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.

Lab exercises are provided throughout the course, allowing you to explore the Java language and reinforcing the concepts covered in the lectures, including writing and debugging Java code and working with the Java APIs.  In the hands-on labs, you use the Java development tools provided in Eclipse and Rational Application Developer V7, including the tools to write and execute Java code, the integrated debugger, the refactoring tools, and the JUnit unit testing tools.  

You have the choice of performing the lab exercises in either Eclipse or IBM Rational Application Developer V7.

View this course in other countries


Training Paths that reference this course are:

  • Application Developer Skills for Java

Back to top

Special note

IBM Education Advantage Program Eligibility

Yes - IBM Education Pack - online account

Back to top

Audience

This basic course is designed for people with little or no Java programming experience. However, some programming experience and some familiarity with OO programming is helpful.

Back to top

Prerequisites

Before taking this course, you should be familiar with object-oriented (OO) programming, or complete course Introduction to Object-Oriented Technology with Java Examples (WD150) or (VD150).

Back to top

Skills taught

Describe the fundamentals of object-oriented program