Java SE 5 Programming Fundamentals (Remote Classroom)

Currently, no providers in North America have scheduled a date for this course. We can schedule a class at one of our regional offices or on-site at your location.

Vendor:
IBM Corporation
Course:
VD152
Start Date:
Unscheduled
Length:
5 Days
Location:
Expired Class Date
Tuition:
$3,125
 

No Dates
Scheduled

Course Description

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

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

NOTE: THIS IS AN INSTRUCTOR-LED ONLINE COURSE. PLEASE DO NOT MAKE TRAVEL ARRANGEMENTS FOR THIS COURSE.

In this 5-day instructor-led course, you 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.

Skills Gained

  • Introduction to the Java programming language
  • Introduction to the Java development tools
  • Exercise: Java productivity tools
  • Object-oriented programming
  • Java syntax basics - Part 1
  • Java syntax basics - Part 2
  • Exercise: Writing simple Java code using the IDE
  • Building classes
  • 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
  • Exercise: Serialization
  • JavaBeans
  • Exercise: JavaBeans
  • Unit testing with JUnit
  • Exercise: Using JUnit
  • Other J2SE 5.0 features
  • Wrap-up
  • Features of Rational Application Developer (optional)

Who Can Benefit

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.

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

Sales: 1-888-422-9786
Send Email
Share This Course

Dont Miss Anything

We're more than a training reseller. We can schedule our award winning trainers to teach this course on your terms.

Schedule your course:

Oracle Corporation
Red Hat
IBM Corporation
Microsoft Corporation
ForgeRock
VMware
ITIL
Citrix
Linux Training
CompTIA
Websense
General Training
Symantec Corporation