Have a Question?
Please complete the form below and we will be in touch.
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 |
