JV221: Java Programming with CORBA (2-5 days)
Course Overview
This two to five-day, hands-on course is for developers, software engineers
and architects who need to develop an understanding of how to design,
implement and support applications written with CORBA 2.0 and above
using the Java language. The course contains many practical examples,
with solutions as well as other courseware materials.
Course Objectives
In five days, participants will acquire knowledge and skills in the
following areas:
1) Strong, solid, fundamental understanding of all aspects of CORBA
2
2) Thorough, hands-on understanding of the CORBA ORB core, DII,
and DSI
3) Complete and thorough understanding of all the CORBA 2 pseudo
objects and interfaces
4) Deep experience with the CORBA IDL to Java mapping
5) Overview of the OMG Object Management Architecture
6) Thorough overview of the Interface Repository, IIOP, and various
OMG Common Object Services
7) Development and distribution of Java applets over the Web using
CORBA
Audience
This course is designed for those concerned with the design and implementation
of applications in an ORB environment, such as software engineers,
development managers and programmers.
Pre-requisites
Participants should have Java programming experience, with knowledge
of Windows NT.
What to Expect
Expect an interactive course structured into several modules and delivered
to suit customer requirements. All modules have a strong practical component,
which enables each attendee to learn from hands-on experience and from
other attendees while working alone or in small teams. Delegates will
also receive a full copy of supporting notes, designed to complement
the instruction and workshops. This course is approximately 60% hands-on
programming/lab work and 40% lecture.
Course Topics
1) Fundamentals & CORBA Architecture
2) OMG IDL Syntax and Semantics
3) CORBA Pseudo Objects and Interfaces, POA details
4) IDL to Java Mapping & COS Naming Service
5) Reverse Java Mapping
6) Object-Oriented Concepts & Composition & Containment
7) Object-Oriented Concepts & CORBA
8) Dynamic Invocation Interface - DII
9) Dynamic Skeleton Interface
10) Interoperability & IIOP
11) CORBA Futures
|