# IBM Object Technology University (OTU) Courses

IBM's world-wide Object Technology University (OTU) program provides an in-depth, robust set of offerings in object technology concepts, analysis and design, languages, and advanced topics. Summarized here is just a partial list of the 30+ courses available from the OTU (with U.S. course numbers).

For a complete list of OTU courses or to enroll in a class, call 1-800-426-8322 (1-800-IBM-TEACH). Outside the U.S, please call 001-520-574-4500 or contact your local education center.

    U.S.
       1 800 IBM-TEACh (426-8322)

    Canada
      1 800 661-2131

    Europe/Middle East/Africa
      Austria   +43.1.21145.6126  Netherlands    +31.20.5133940
      Belgium   +32.2.655.5148    Norway         +47.6699.9226
      Denmark   +45.4593.3407     Portugal       +351.7915988
      Egypt     +202.349.2533     Spain          +34.1.397.6452
      Finland   +358.04.126       South Africa   +27.11.448.4386
      France    +33.1.49.14.4619  Sweden         +46.8.793.1895
      Germany   +49.7032.15.210   Switzerland    +41.1.436.6214
      Greece    +30.1.995.3380    Turkey         +90.1.2800.900
      Israel    +972.3.697.8889   United Kingdom +44.81.818.5133
      Italy     +39.2.596.28807

    Latin America
      Brazil    +55-11-886-5008

    Asia Pacific
      Australia 1800 801 088      Korea          822-781-7777
      Hong Kong 852-2852-0088     New Zealand    0800 801 800
      India     91-80-5267117     Singapore      65-320-1642
      Japan     81-44-201-5050    Sri Lanka      94-1-440810

Page Contents:

- OTU School One: Smalltalk Developer Training (N9000, 25 days)
- OTU School Two: Team Leader/Designer Training (N9004, 20 days)
- Object-Oriented Technology for Managers (N1605, 1 day)
- An Introduction to Object Technology for Technical Professionals (N1606, 2 days)
- Object - The Competitive Edge for Executives (N1939, 1 day)
- Object Technology on MVS/ESA (H3994, 3 days)
- Object-Oriented User Interface Design Workshop (N1898, 4 days)
- Basic Object-Oriented Analysis and Design (N1944, 2 days)
- Practicing Object-Oriented Analysis and Design (N1942, 5 days)
- Developing OO Applications: The Full Life Cycle (N1936, 5 days)
- Concepts of Object-Oriented User Interface Design (N5009, 2 days)
- Introduction to OO Programming in IBM Smalltalk (N1816, 5 days)
- Advanced OO Programming in IBM Smalltalk (N1817, 5 days)
- Application Construction Using VisualAge for Smalltalk (N1762, 5 days)
- VisualAge: Advanced Topics (N1943, 5 days)
- Team Development with Smalltalk and VisualAge (N1945, 2 days)

### OTU School One: Smalltalk Developer Training (N9000, 25 days)

OTU School One prepares students to participate as programmers on object-oriented application development projects. An integrated set of classroom lectures, discussions, case studies and guest speakers is reinforced with hands-on exercises, team and individual projects, and reading assignments.

### OTU School Two: Team Leader/Designer Training (N9004, 20 days)

This intensive and challenging course is a multi-week program, focused on the skills needed to be an effective object-oriented designer and team leader on an engagement or development project using object technology. Both technical and team leadership skills are developed as you will learn how to lead analysis and design work, plan and track team development activities, and facilitate an effective work environment of the team.

### Object-Oriented Technology for Managers (N1605, 1 day)

Object-Oriented Technology for Managers provides an overview to object-oriented approaches for developing software. It focuses on management concepts and issues that are common among organizations using object-oriented methods to develop software products.

### An Introduction to Object Technology for Technical Professionals (N1606, 2 days)

This introductory course provides an overview to object-oriented approaches for developing software. As a more in-depth version of course N1605, it covers additional topics such as project and process management considerations, object technology in an old code, non-OO environment, IBM's OO strategy, and team leadership considerations.

### Object - The Competitive Edge for Executives (N1939, 1 day)

Appropriate for senior managers and executives, this course provides a foundation in object technology and focuses on the competitive business value of object technology and the flexibility of the object model in meeting the needs of swiftly evolving businesses.

### Object Technology on MVS/ESA (H3994, 3 days)

Object Technology combines an overview of object technology with a more specific analysis of object-oriented support on MVS. You will learn about IBM's System Object Model and Distributed System Object Model, and their implementation on MVS, as well as hear about the impact this technology will have on MVS-based data bases.

### Object-Oriented User Interface Design Workshop (N1898, 4 days)

This workshop covers all aspects of designing graphical and object-oriented user interfaces on programmable workstations. You will be taken through a complete interface design process using an application scenario example, and prototype an actual GUI and object-oriented user interface application.

### Basic Object-Oriented Analysis and Design (N1944, 2 days)

This course describes how proven techniques from OMT (Rumbaugh), OOSE (Jacobson) and RDD (Wirfs-Broch) are used in object-oriented analysis and design. You will learn how user requirements are captured, and how analysis results are turned into implementable form.

### Practicing Object-Oriented Analysis and Design (N1942, 5 days)

This hands-on course shows how you can apply proven object-oriented analysis and design techniques from OMT, OOSE, and RDD to model the user requirements of a problem domain and capture analysis results in terms of static and dynamic models.

### Developing OO Applications: The Full Life Cycle (N1936, 5 days)

Developing OO Applications teaches you how to "think in terms of objects" and provides an excellent introduction to the fundamentals of object technology. Topics include basic object-oriented principles, VisualAge, IBM Smalltalk environment and syntax, class architecture, and object-oriented analysis and design.

### Concepts of Object-Oriented User Interface Design (N5009, 2 days)

This concepts course covers all aspects of designing graphical and object-oriented user interfaces on programmable workstations. Paper-and-pencil workshops provide you with the opportunity to apply the important steps of the user interface design process using an application scenario example.

### Introduction to OO Programming in IBM Smalltalk (N1816, 5 days)

Introduction to OO Programming teaches you the underlying IBM Smalltalk language and environment used for products like VisualAge. You will learn how to use the Smalltalk browsers, inspectors and the debugger, program using the existing classes, design new classes, and write simple programs and scripts.

### Advanced OO Programming in IBM Smalltalk (N1817, 5 days)

This advanced course provides intermediate-to-advanced level skills in IBM Smalltalk programming, and builds on course N1816. You will also learn how to do performance modeling of your applications and how to write Smalltalk exception handlers.

### Application Construction Using VisualAge for Smalltalk (N1762, 5 days)

Learn how you can quickly build an application that works in a client/server environment on many different platforms. You will learn how to use each of the various editors, use frameworks for building applications, and how to create both visual and nonvisual parts and incorporate these into applications.

### VisualAge: Advanced Topics (N1943, 5 days)

VisualAge Advanced Topics reviews advanced VisualAge software development techniques and covers such topics as containers, notebooks, advanced techniques accessing DB2/2, help integration, debugging and architecting applications with reusable parts, national language support and system architecture.

### Team Development with Smalltalk and VisualAge (N1945, 2 days)

This course explores project applications, and the central issues of determining and assigning team project roles. Topics include how to divide projects into manageable applications and sub-applications and how to set effectively make use of the team environment.

[ VA Education page | IBM software page | IBM software indexes ]
[ IBM home page | Order | Search | Contact IBM | Help | (C) | (TM) ]