Celestial Consulting

  • Increase font size
  • Default font size
  • Decrease font size
Home | CORBA C++ Development

CORBA C++ Development Content

E-mail Print

 

Fee £1695
Duration 5 days
Code CORBAD-5

 

Course Content

The need for Architecture Justify the need for an architecture, what’s its function, what concerns does it address and how do those concerns get addressed.
Distributed Object Systems and Middleware What is a DOS, what function does it serve, what are the core DOS principles, and what standards are available. Examine what are the risks, why OO concepts are important, and the need for distributed transactional systems.
OMG OMA Understand the nature of the OMG’s Object Management Architecture, a key prelude what is currently termed an ESB.
Overview of IDL Interface Definition Language. A key strategic component in the OMA armoury for the design of a robust DOS.
IDL Fundamental types Look at the fundamental data types supported by IDL; short, long, float, string etc.
Mapping IDL Fundamentals to C++ Understand how the above fundamental data types are realised in C++ code.
IDL User Defined types Learn how to define structured data types from using fundamental data types. You will define structures, enums, arrays and dyanamic arrays.
Mapping IDL User Defined types to C++ Understand how how the above user defined data types are mapped to C++ code.
IDL Exceptions One of the key differences between CORBA and many other middleware technologies is its ability to support structured exceptional handling. Learn how to write IDL exceptions.
Mapping IDL Exceptions to C++ Understand how IDL exceptions are mapped to C++ code.
Working with IDL Interfaces in C++ Understand how to effectively manage memory the CORBA way, creating a CORBA server, passing CORBA interfaces across the wire and ensuring CORBA object references are effectively maintained. Learn how to write robust CORBA client, and receiving and passing interface references.
Naming and Trading Services Learn how to with the Naming and Trading Service in C++.
CORBA POAs The Portable Object Adaptor is a key component to building scalable CORBA servers. This chapters teaches you how to initiate a basic POA, and create and initialise customised POAs.
Valuetypes Valuetypes allow a you to simulate an object being passed across the wire. Learn how to work with valuetypes.
Advanced POA features Learn how to build CORBA servers that support lazy activation, and support for the Evictor Pattern.
The Events Service Learn how to work with the Event service in C++.
Exercise Throughout the course there is an ongoing case study which is used to demonstrate how the above technologies function together in a coherent manner.
 

Training Schedule

Course Location Date
UML (5 days) London 07/06/10
Java Programming London 14/06/10
JEE London 21/06/10
TOGAF Certification London 28/06/10
Distributed Systems London 28/06/10
SOA Principles London 28/06/10
UML (5 days) London 05/07/10
Java Programming London 12/07/09
JEE London 19/07/10
TOGAF Certification London 26/07/10
Distributed Systems London 26/07/10
SOA Principles London 26/07/10
UML (5 days) London 02/08/10
Java Programming London 09/08/09
JEE London 16/08/10
TOGAF Certification London 23/08/10
Distributed Systems London 23/08/10
SOA Principles London 23/08/10
UML (3 days) London 01/09/10
Java Programming London 06/09/09
JEE London 13/09/10
TOGAF Certification London 20/09/10
Distributed Systems London 20/09/10
SOA Principles London 20/09/10

News update

Celestial has recently trained 86 BT architects, 12 Atos Origin architects and 4 Network Rail architects into TOGAF® 9 foundation and certification, leading to successful registration on the opengroup TOGAF register.

 

Credit crunching prices on training 20% off all bookings made in July and August 2010!

Celestial recognises that during these tough times everyone is looking to make savings wherever possible. We also recognise that training is a key strategy to ensuring a competitive edge. We are strongly committed to the highest quality training at the most reasonable prices, that’s why we have created a new pricing model that we are sure will surprise and excite you. Contact us for more details or directly on 07738 176370