Training offering

IBM

Java SE 6 Programming Fundamentals

Information

Length: 5 Days
Lunch : Included
Courseware : Included
Course code: WD154GB
Price £2,250 before tax

Session dates

Date Location
  • London
    £2,250 before tax
This training is also available as onsite training.
Please contact us on
0870 251 1000 or email training@arrowecs.co.uk
for more information.

Description

In this 5-day instructor-led course, learn how to develop applications using the Java Platform, Standard Edition (Java SE) 6 programming language.

This course introduces you to the Java language and programming techniques using lectures, demonstrations, and extensive labs. It covers object-oriented programming, Java syntax, and important Java classes and interfaces such as collections, exceptions, threads, I/O, and other utility classes.

Hands-on lab exercises throughout the course allows you to gain hands-on experience with Java programming, covering skills such as building classes, debugging Java code, refactoring, and creating and running test cases. You have the choice of performing the lab exercises using either Eclipse V3.6 or IBM Rational Application Developer V8.0.

For information about other related WebSphere courses, visit the WebSphere Education Training Paths website:

http://www.ibm.com/software/websphere/education/paths/

Objectives

Describe the fundamentals of object-oriented programming

Use Java syntax to develop applications in Java

Use inheritance and interfaces in Java applications

Refactor Java code

Describe and use some of the important API classes and interfaces available in Java, including:
- Primitive wrapper classes
- Classes in the Collections Framework
- Utility classes
- I/O classes
- Threads
- Exceptions

Use generic types in Java classes

Develop components (beans) using the JavaBeans API

Use the Java features in Eclipse V3.6 or Rational Application Developer V8

Debug Java programs

Perform unit testing of Java applications using Junit

Participants

This basic course is for those with little or no Java programming experience. However, some programming experience and some familiarity with object-oriented programming is helpful.

Prerequisite(s)

You should be familiar with object-oriented (OO) programming, or successfully complete course Introduction to Object-Oriented Programming with Java Examples (WD150) or Introduction to Object-Oriented Programming with Java Examples (Remote Classroom) (VD150GB).

Programme

Course introduction
Introduction to the Java programming language
Introduction to the Java development environment
Exercise: Compiling and running Java programs
Object-oriented programming
Java syntax basics - Part 1
Java syntax basics - Part 2
Exercise: Writing simple Java code using the IDE
Building classes
Exercise case study overview
Exercise: Building classes
Debug applications
Exercise: Debugging Java code
Inheritance
Design patterns and refactoring
Exercise: Inheritance and refactoring
Interfaces
Collections
Generics
Exercise: Collections and generics
Exercise: Interfaces and sorting
Threads and synchronization
Exercise: Threads
Utility classes
Exceptions and exception handling
Exercise: Exceptions
I/O and serialization
JavaBeans API and architecture
Exercise: JavaBeans
Exercise: Serialization
Other Java SE features
Unit testing with JUnit
Exercise: Using JUnit
Course summary