Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation L'Objet et ses implications
24 mai 2012 | 6 septembre 2012 | 18 octobre 2012 | 3 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
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
