Formations L'Objet et ses implications

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation L'Objet et ses implications

Durée : 2 jours
Prix HT : 950 €
Lieu : Paris (La Défense)
Ref : 05018


Prochaines sessions :
24 mai 2012 | 6 septembre 2012 | 18 octobre 2012 | 3 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

Objectifs de la formation

Les objectifs de cette formation sont :
Comprendre les concepts de base de la technologie Objet.
Comprendre les avantages de l'Objet pour améliorer la qualité et la productivité des développements logiciels.
Aborder l'analyse d'un système d'information à l'aide des concepts Objets.
Etre capable d'intégrer efficacement l'approche Objet dans les projets.
Identifier les différents langages objets.
Comprendre la réutilisation des objets dans le cadre de l'industrialisation du logiciel.
Comprendre les patterns objets.
Identifier les principaux frameworks objets.
Différencier les différents acteurs du marché. Avoir une connaissance de l'objet dans JEE et dans .NET.
Comprendre le paradigme MDA et la génération de code objet à partir de modèles UML.
Comprendre comment la technologie objets s'exécute dans un serveur d'applications.
Comprendre les architectures WEB à base d'objets, les Web Services.

Publics

Décideur, Architecte, Concepteurs voulant avoir une idée fine de la notion d'objet et de ce qu'elle apporte dans la conception de systèmes informatiques WEB ou non.

Contenu de la formation Modélisation :

Exposés illustrés de beaucoup de démonstrations sur tous les points abordés.

Les enjeux de la production de logiciel

Les concepts (Objet, classe, instance, méthode, message, héritage, surcharge, polymorphisme, constructeur)

Les principes de l'analyse orientée Objet

Démonstration

La démarche incrémentale par prototypage successif

La réutilisation et les bibliothèques de composants

Le langage de modélisation universel UML

Les grands langages objets

Quel langage choisir pour quelle utilisation

Comparaison : C  , Java, etc. Les approches de ces langages à objets

L'impact des modes d'exécution

Les outils de développement

L'approche Java

Démonstration

Les caractéristiques du langage

L'intérêt d'une machine virtuelle

L'importance des bibliothèques de classes

L'organisation d'un projet Java

Démonstration
L'organisation de la réutilisation avec les Design patterns
Favoriser la réutilisation par l'industrialisation du processus de conception

Qu'est-ce qu'un framework, comment l'utiliser ? Rapport avec les composants logiciels. Les pièges à éviter lors de la conception de frameworks

Différences entre design patterns et frameworks

Présentation des principaux frameworks objets

frameworks objets de présentation : JSF, STRUTS

Démonstration

Frameworks objets de persistance : Hibernate

Démonstration

Frameworks objets généraux : Spring

Démonstration

Les objets métier, serveurs d'applications et architectures n-tiers

Les architectures multiniveaux

Démonstration

Les offres : JEE et .NET

Démonstration

Le standard JEE et les EJB

Le modèle. Extension des notions de composants JavaBeans aux architectures distribuées

La Spécification objets JEE

Les acteurs libres du marché des serveurs JEE : joNas, JBoss, etc.

Les différents types d'EJB : session, entité, message

Démonstration

L'approche Microsoft .NET

L'architecture .NET. Portabilité et interopérabilité. Evolution de COM à .NET. C#, un nouveau langage objet orienté composants. Comparaison avec Java. L'infrastructure CLR. Les classes de base de .NET, ADO.NET

Démonstration

L'approche Model Driven Architecture

Les concepts. L'outillage. Profils et métamodèle

Les infrastructures Web à base d'objets

Démonstration

Les architectures à base de services Web, le fonctionnement, les constituants. SOAP, WSDL, UDDI

Démonstration