Back home

Tutorials

 Tutorials range from a half-day to a full week. The targeted audience is project managers, senior developers or information systems department managers.

Tutorials can be tailored to your needs on demand. Technology surveys are also possible.

See also my courses for EuroSAE. EuroSAE is a training facility for professionals located within Sup'Aero in Toulouse and Paris, France.

Next EuroSAE courses :

Past Tutorial in SYMPOSIUM JAOO in CANNES - MAY 24th-25th-26th 2004

See http://www.jaoo.dk/cannes/speakers/show_speaker.jsp?oid=22

Custom tutorials on : JMS (Java Messaging Service), UML, Design Patterns, Extreme Programming, CORBA, Smalltalk, Java, EJB


List of available tutorials

Panorama de la technologie; Cycle de vie du logiciel; Les principaux schémas : use cases, schémas de classes, schémas de séquence, schémas de déploiement ; la personnalisation de UML


Les "Design Patterns" sont des structures de pensée héritées de l'architecture et permettant de construire des systèmes d'information de qualité, tout en contribuant à la culture des équipes et des projets.
Ils permettent de formaliser les meilleures pratiques de conception ou d'implémentation, en créant des archétypes de construction.

Dans le monde de l'architecture, on parlera par exemple d'un pattern de conception pour maisons individuelles en Angleterre "mettre les baies vitrées au Sud". Dans le monde des systèmes d'information, on introduira les techniques de MVC (Model View Controller) pour séparer l'aspect de la fonctionnalité d'une interface graphique par exemple.
Cette structuration permet une meilleure qualité de développement, une meilleure compréhension au sein des équipes, ainsi que l'apparition d'une "culture" informatique.

Référence : http://c2.com/cgi/wiki?PortlandPatternRepository

Programme Les principes, les Design pattern les plus courants et leurs applications : la stratégie et l’informatique scientifique, le poids-plume et les éditeurs de texte, MVC et struts (servlets)


Extreme-Programming : Principles and history ; discussion ; tools : refactoring and test
Refactoring : demonstration on a real application; web references and events
Testing and JUnit : demonstration

Les principes et les exemples historiques ; discussion ; les outils : test et refactoring
Refactoring : les principes ; démonstration d’outils sur une application réelle
Anthologie de références webs actuelles
- XP et Junit : Démonstration des outils JUnit


CORBA : This tutorial makes use partly of OMG official slides

Why CORBA ? The CORBA architecture ; The CORBA Core : the ORB, the IDL, Implementation and Interface repositories ; Language mappings ; CORBA services : Naming, Events, Trading ; Les dernières spécifications : CORBA3 et les composants, Pass by value ; Discussion : XML-SOAP and CORBA ; The future : the MDA (Model Driven Architecture)

Ce tutoriel utilise en partie les présentations officielles de l'OMG

Pourquoi CORBA ? L'architecture CORBA ; Le noyau CORBA : l'ORB, l'IDL, les référentiels d'interface et d'implémentation ; les correspondances avec les langages (C++, Java) ; les services CORBA : Nommage, Evénements, Trading ; Les dernières spécifications : CORBA3 and components, Passage par valeur ; Discussion XML-SOAP et CORBA ; Le Futur : MDA (Architecture guidée par le modèle)