Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Langages C / C++ / VB... »

Corba, architecture, mise en œuvre


Formation CORBA

Stage pratique
Eligible au DIF

Réf : COR

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
12 juin 12, 2 oct. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeurs d'applications distribuées Java
Développeur C / C++
Développeurs d'applications distribuées C++

version pdf imprimer Faire suivre


Les objectifs de cette formation CORBA


Ce stage vous présentera la norme Corba 2.0 et les technologies associées. Il vous apportera tous les éléments pour développer avec rigueur et efficacité des applications distribuées avec Corba dans un environnement comprenant des langages et des systèmes d'exploitation différents.

Participants de cette formation CORBA

Concepteurs et développeurs amenés à mettre en œuvre des applications distribuées basées sur Corba.

Pré-requis de cette formation CORBA

Bonnes connaissances des techniques de conception objet. Très bonnes connaissances d'un langage objet (Java et/ou C++).


Programme de cette formation CORBA

Introduction

- Pourquoi des AD ? Fonctionnement en multi-tiers.

- Exemples de projets. Historique des AD et de Corba.

- Les apports de Corba 3, CCM.


Caractéristiques des AD, position de Corba

- Vue d'ensemble. Approche client/serveur.

- Les services standard d'une AD : annuaire, gestion de la sécurité, transactions, bases de données.

- Fonctionnement des serveurs d'applications.

- Cycle de fonctionnement d'une AD. Gestion des instances d'objets, des threads et des clients.

- Montée en charge : Load Balancing. Round Robin...

- Comparatif de Corba/autres AD. WS, EJB, DCOM, .Net ...


L'architecture Corba

- Corba : un bus logiciel, une publication d'instances. un OA côté serveur, un protocole intéropérable GIP.

- L'IR. Le référentiel des implémentations.

- Le protocole GIOP. Les services Corba.

- Service de noms (annuaire) et autres services.

- Gestion des événements.

- Architecture complète Corba.


Le design et Corba

- Retour d'expériences. Approche modèle MVC.

- Utilisation de patterns de conception.


Implémenter Corba

- Processus de développement Corba.

- Gestion de l'IDL, génération des codes.

- Création des " Stub " et " Skeleton ".

- Approche DII/DSI, invocation dynamique.

- Le langage IDL : possibilités et points-clés.


Client et serveur Corba

- Process de développement.

- API standard. Code Java et C++

- Héritage d'interface IDL, approche TIE.

Travaux pratiques
Création d'un serveur Java.

La gestion des exceptions Corba

- Exceptions systèmes Corba, utilisateurs Corba.

- Fonctionnement sur le bus.

Travaux pratiques
Gestion d'exceptions Corba en Java.

Le service de nom

- Fonctionnement. Contraintes/Possibilités. API de programmation. Exemples de codes.


Le service de gestion des événements

- Fonctionnement. Gestion par " callback ". Proxy, admi-nistration. API de programmation. Exemples de codes.


CCM

- Un modèle composants pour Corba.

- CIDL. Composants et interconnexions.

- Packaging. Déploiement. Administration.