IBM Object Technology University (OTU) CoursesIBM'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 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.
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 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.
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.
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 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.
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.
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.
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 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.
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 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.
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.
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 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.
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.