JV120: CORBA Primer for Developers (1 day)
Course Overview
CORBA (Common Object Request Broker Architecture) is a middleware standard that is
used either directly or under the covers of many popular application server products. This one-day
course gives an overview of CORBA, describes its multi-platform, multi-language architecture,
explains how to use it through hands-on exercises and demos, and discusses the commercially
available products and freely available ORBs. The course is designed to cover all the essential
CORBA details in a single day. The exercises and demos which are principally Java-based are
designed to reinforce the concepts covered in the lecture material. The examples are designed
for all attendees to complete with optional challenge sections for advanced students.
Course Objectives
- Become familiar with basic distributed computing and client/server concepts
- Gain the essential knowledge to be able to use CORBA
- Explore some of the practical issues of designing and deploying CORBA systems
- Understand the status of the CORBA standardisation process
- Obtain some hands-on experience from small exercises and demo applications using Java and C++ (optional)
Audience
Software Developers, Designers, Managers and Architects interested in a hands-on exploration of CORBA.
Pre-requisites
To successfully understand all workshops fully, previous exposure to object-oriented
concepts would be beneficial and a minimum of six months experience with a procedural
language, such as C or C++.
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. Attendees will also receive
a full copy of supporting notes, designed to compliment the instruction and workshop.
Course Key Topics
- Client/Server computing models
- CORBA architecture
- Interface definitions: the Client/Server contract
- IDL language mappings
- Client and Server examples using Java (and optionally C++)
- Dynamic CORBA
- Overview of CORBA Services and Facilities
- CORBA products overview
|