Education & Courses Products & Solutions Services & Support Contact Us

INTRODUCTION TO JAVA FOR OO DEVELOPERS (JA31)

Format

Classroom

Duration

3.0 Day(s)

Description

This course is intended for experienced Object Oriented (OO) programmers with knowledge of object oriented technology and experience programming in an object oriented language. This course will teach the language fundamentals, such as the data types and keywords. It will also teach how to write and organize classes, and how to create and use objects. On completion of the course students will be able to write very simple but usable non-GUI applications and classes. It is recommended that students take JA34 after this course.

Audience

OO programmers preparing to learn the Java language.

Prerequisites

Ability to write, compile, and run an application with assistance written in an Object Oriented language such as Smalltalk (IBM Skill Level 3)
Has applied knowledge of OO Programming concepts (IBM Skill Level 3)
The IBM skill levels are defined as follows:
Level 2 Limited ability to perform. Has general knowledge only. Very limited experience.
Level 3 Can perform with assistance. Has applied knowledge. Has performed with assistance on multiple occasions. Has performed independently in routine situations.
Level 4 Has in-depth knowledge and can perform without assistance.
Can direct others in performing. Repeated and successful experience.
Level 5 Has comprehensive knowledge with ability to make sound judgments. Can give expert advice and lead others to perform. Extensive and comprehensive experience.
Describe distributed application development and how it applies to developing e-business
applications in Java 2
Write simple Java Methods 3
Send messages between Java methods 3
Compile and Run simple Java applications 3

Objectives

After completing this course, you should be able to:
- Develop, compile, and run simple Java programs with assistance using an IDE like WebSphere Studio Application Developer VisualAge for Java or the J2SE SDK
- Describe distributed application development and how it applies to developing e-business applications in Java
- Explain and use in a basic Java program
- Primitive types, object variables
- Data types
- Operators
- Control and flow statements
- Explain and use the following within the context of an OO application using Java
- Classes and methods
- Constructors and how to instantiate objects
- How to send messages to an object
- Inheritance and containment
- Abstract classes
- Interfaces
- Class-level (static) members
- Packages
- Perform simple I/O using basic exception handling
- Given simple UML notated diagrams, interpret the diagram and code Java that meets the diagrammed requirements or design

Home Education & Courses Products & Solutions Services & Support Contact Us