CORBA Bundle( WTB-120-180 )
| Course Description |  |

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 |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Object-oriented programmers, system architects, and designers
|
Prerequisites |
 |
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 |
 |
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 serversUnderstand CORBA Interface RepositoryUnderstand Inter-ORB Protocol RelationshipsUnderstand 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 IDLUse tie classes and inheritance to implement a CORBA serverWrite a simple CORBA client that obtains a server reference and invokes a server methodWrite code to add a server to the Naming ServiceWrite code to find a server in the Naming ServiceChoose POA policies for CORBA objectsWrite code to create persistent server objectsUse utilities to implement persistencyDetermine the appropriate granularity for interfacesUse design patterns to improve CORBA solutionsUse callbacks to code a self-updating clientExplain IIOP, the Internet Inter-ORB ProtocolExplain how IIOP tunneling gets through firewalls |