Print this Page

Introduction to Java® Using WebSphere® Studio App Developer

Audience
(5 Days)

Application developers, programmers and other technical professionals transitioning to Java® that will be utilizing IBM’s WebSphere® Studio Application Developer as their IDE development tool.

Course Abstract

Through a combination of instructor-led discussions and hands on workshops the course will illustrate the methods and techniques for developing applications using IBM’s WebSphere® Studio Application Developer.  The course will offer a practical introduction to the Java® programming language and discuss Java® topics like; class definitions and hierarchies, polymorphism, encapsulation, abstraction, exception handling, Java® data types, flow control, conditional testing, single and multidimensional arrays, JDBC access and the creation of Java® applications.  Each of the topics will be taught while utilizing the basic components of IBM’s toolset; project creation and navigation, source editor and team development, Java® compiler, debugging and testing tools and the other aspects of IBM’s WebSphere® Studio Application Developer IDE.

Course Objectives

Upon conclusion participants will have acquired these skills:

  • Understand the roots and benefits of object oriented application design.

  • Illustrate each of the key OO concepts of inheritance, polymorphism, encapsulation and abstraction.

  • Understand a class definition and its components of data and access methods.

  • Depict the major differences between procedural application development and object-oriented systems in both design and implementation.

  • Utilize the source repository and debugging features of VisualAge for managing all Java® source testing binary files.

  • Understand the role of exception handling and its implementation.

  • Illustrate Java® file access considerations using streams and buffers.

  • Depict the role of JDBC in RDBMS database access and updating.

  • Illustrate the basic concepts behind even-driven programming and its role in an OO application environment.

Course Topics

  • OO Overview

  • VisualAge Environment

  • Debugging

  • Encapsulation/Abstraction

  • Inheritance

  • Polymorphism

  • Class Definitions

  • Exception Handling

  • JDBC

Prerequisites

Each student should have a basic understanding of the Windows environment and a fundamental knowledge of any application programming language.  No object-oriented background is required.