Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

Advanced Object-Oriented Programming

( WP-1203-90 )


     Course DescriptionBack To Top

The Advanced Object-Oriented Programming class introduces students to object interaction, including messaging, association, and composition. The course also describes object-oriented analysis and design using the unified modeling language (UML). Specifically, the course focuses on the use of various UML diagrams including use case, class conceptual, class specification, sequence, and activity.

eMentoring Services are included with this course.

  • Course length: 2-3 hours

  • Course details
        id:      WP-1203-90
        subscription duration:  90 days
        list price:  $  90.00


    View browser requirements at the Sun Web Learning Center Support page, under FAQs.

     
         Languages Offered Back To Top

    This course is currently available in English only.

     
         Who Can Benefit Back To Top

    Students who can benefit from this course are non-object-oriented developers who want to begin the migration to the Java programming language.

     
         Prerequisites Back To Top

    To succeed fully in this course, students should be able to:

  • Demonstrate development experience with a procedural model
  • Demonstrate familiarity with basic programming concepts, such as variables, arrays, and programming control structures
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • Describe how objects interact through object messaging
  • Explain the concepts of custody and lifetime as they apply to objects
  • Use a simplified version of the UML to design object-oriented applications
  •  
         Related Courses Back To Top

  • Before: WP-1201: Migrating to Object-Oriented Programming
  • Before: WP-1202: Implementing Object-Oriented Programming in Java[tm]
  • After: SL-275: Java[tm] Programming Language
  • After: OO-226: Object-Oriented Application Analysis and Design for Java[tm] Technology (UML)
  •  
         Course Content Back To Top



    Module 1: Object Interaction Back To Top

  • Object messaging
  • Association and composition
  • Implementing association and composition
  • Choosing association or composition
  • Contrasting composition and association
  • Lifetime of an object
  • Custody of an object


  • Module 2: Object-Oriented Analysis and Design Using UML Back To Top

  • Overview of UML
  • Use case diagrams
  • Sequence diagram
  • Class diagram from the conceptual perspective
  • Activity diagram
  • Class diagram from the specification perspective

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.