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

CORBA Bundle

( WTB-120-180 )


     Course DescriptionBack To Top

Course Offered in Partnership With DigitalThink

CORBA Series teaches students to implement a distributed system using Java with CORBA. Students will gain an understanding of how CORBA works, what the basic CORBA architecture represents, and what the CORBA specification covers. In addition, students will learn to write CORBA clients and servers in Java.

This course requires a Java-enabled browser such as Netscape 3.02 or later, or Internet Explorer 3.02 or later. This course also requires ORBacus for Java 4.0 for Windows or UNIX, Java Development Kit (JDK) 1.1 or later for Windows or UNIX, and a computer running Windows, Macintosh, or UNIX. However, to complete the exercises in this course, students must have access to a computer running Windows or UNIX.

This bundle is comprised of:

  • CORBA Fundamentals
  • CORBA Programming with Java Technology
  • eMentoring Services are included with this course.

  • Course length: 20 hours

  • Course details
        id:      WTB-120-180
        subscription duration:  180 days
        list price:  $  800.00


     
         Languages Offered Back To Top

    This course is currently available in English only.

     
         Who Can Benefit Back To Top

    Object-oriented programmers, system architects, and designers

     
         Prerequisites Back To Top

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

  • Demonstrate familiarity with object-oriented design and analysis, and object-oriented programming in a language like C++ or Java
  • Demonstrate completion of Introduction to Java JDK 1.1 or Java 2 Fundamentals I, or equivalent knowledge and experience
  •  
         Skills Gained Back To Top

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

  • Understand CORBA IDL (Interface Definition Language)
  • Definine modules, interfaces, structs, stub/skeleton code, implementing clients and servers
  • Understand CORBA Interface Repository
  • Understand Inter-ORB Protocol Relationships
  • Understand CORBA IIOP (Internet Interoperability Protocol)
  • Understand Basic Object Adapters (BOA)
  • Understand CORBAservices (Naming service, Event service, Persistence service, Transaction service)
  • Predict the Java code that is generated for a specific IDL
  • Use tie classes and inheritance to implement a CORBA server
  • Write a simple CORBA client that obtains a server reference and invokes a server method
  • Write code to add a server to the Naming Service
  • Write code to find a server in the Naming Service
  • Choose POA policies for CORBA objects
  • Write code to create persistent server objects
  • Use utilities to implement persistency
  • Determine the appropriate granularity for interfaces
  • Use design patterns to improve CORBA solutions
  • Use callbacks to code a self-updating client
  • Explain IIOP, the Internet Inter-ORB Protocol
  • Explain how IIOP tunneling gets through firewalls

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