Training Courses

Have a Question?

Please complete the form below and we will be in touch.

Name

Email Address

Question/Comment

 

<< Back

IBM Enterprise IT and Asset Management 7.1 - Java Basics

days: 5     cost: $2750

request information about dates for this course

 

Course Description

This course provides hands-on training to enable developers and integrators to learn basic Java programming skills using the Eclipse IDE. This course is a prerequisite for customizing the Java business objects of the IBM Tivoli Process Automation Platform 7.1 component architecture.

Who Will Benefit From This Course

This basic-level course is for developers, implementers, and administrators who wish to learn how to design, build, and debug Java applications. This course is also appropriate for those who want to learn the more advanced Java topics presented in this course.

Prerequisites

This course is appropriate for beginning programmers and others who want to learn the Java programming language starting from fundamentals. This course does not assume that you have any object-oriented programming experience, but prior exposure to other languages is very beneficial. To get the full value from this course, the participants should be able to:

  • Execute commands
  • Understand the concept of a variable
  • Solve basic mathematical problems
  • Solve basic technical problems

This course is taught using the Eclipse Integrated Development Environment (IDE) and you are shown how to use its most common features. Prior experience with this IDE would be helpful but is not necessary. It is fast-paced and all course objectives include programming exercises to reinforce an understanding of the material.

Skills Taught

  • Identify object-oriented concepts and their advantages
  • Explain what Java is, its basic components, and how it is used as an object-oriented programming language
  • Utilize Java syntax to define variables and classes
  • Write code utilizing Java operations and program control structures
  • Identify and learn to handle error conditions using exceptions
  • Use the Java documentation (JavaDoc)
  • Use Java to design and code classes based on inheritance, composition, and polymorphism
  • Write and troubleshoot programs using the Eclipse IDE
  • Identify when and how to use interfaces and abstract classes
  • Use different classes included in the Java API (I/O, Collection Framework, and so on)
  • Describe design patterns and how they are used
  • Write code that utilizes serialization and remote method invocation(RMI)
  • Use threads to write a multi-threaded program

Course Outline

Day 1

  • Object hierarchies
  • Abstraction and encapsulation
  • Classes
  • Inheritance and polymorphism
  • Java development environment
  • Java language basics and syntax
  • Javadocs

Day 2

  • Arrays
  • String classes
  • Exception and exception handling
  • I/O classes

Day 3

  • Interfaces and abstract classes
  • Design patterns
  • Collection framework

Day 4

  • List, Set, Map, and Iterator classes
  • Serialization

Day 5

  • Remote Method Invocation
  • Threads

IBM Enterprise IT and Asset Management 7.1 - Java Basics

request information about dates for this course