Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Formation Java, Formations Java
 Industrialiser ses développements Java
 Java sans connaître l'objet
 Java pour développeur C, C++
 Java perfectionnement
 Java, programmation graphique avec Swing
 Conduire un projet avec Eclipse
 La programmation JSF (Java Server Faces)
 Hibernate et EJB 3.0
 Développer des applications J2EE (Servlets)
 Web Services
 Enterprise JavaBeans (développer des EJB avec Eclipse/JBoss)
 Développer des EJB3 (Eclipse/NetBeans Jboss4/GlassFish)
 Oracle et Java
 Java et XML
 Design Patterns C++ et Java
 Le Framework Spring
 Hibernate, framework Open Source
 Hibernate et EJB 3.0
 Stratégie et méthodologie de tests Java

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter

  Programme de cours
Vous adaptez ce programme de cours à votre informatique et au profil des participants.


 

 

 

Formation Java : Industrialiser ses Développements Java : L'utilisation De Framework Techniques - Contenu détaillé

Le concept de framework
- Définition d'un framework
- Différences entre framwork technique et framework fonctionnel
- Intérêts des frameworks

Les différentes briques d'un framework
- Tour d'horizon des différentes briques d'un framework technique
- Abstraction de données
- Internationalisation
- Gestion de workflows
- Mécanismes d'authentification (SGBD, Annuaires…)
- Approche composants
- Mécanismes de gestion de templates de rendu (HTML, PDF, XML…)
- Gestion des listes maître détail…
- Exemple de composants d'un framework fonctionnel

L'architecture logicielle des framework en Java
- L'approche Modèle - Vue - Contrôleur et ses dérivés (MVC, MVC2, MVP)
- Le choix de l'architecture adéquate. Pertinence des modèles objets métiers EJB, JDO… en fonction des besoins
- Retour d'expérience sur des cas concrets. Focus sur les performances, la maintenabilité du code, les temps de développement et d'exploitabilité des applications

Choisir son framework Java
Les framework éditeurs
- Couverture technique et fonctionnelle des frameworks éditeurs : portail, outil d'intégration, gestion de contenu, solutions aux problématiques techniques transverses…
- Etat de l'art des frameworks commerciaux disponibles : IBM, Sun, BEA, Novell, Oracle…

Les frameworks logiciels libres
- Les différents projets Jakarta ( Turbine, Avalon, Velocity, Commons, Jelly…)
- Vue d'ensemble de Struts : briques fournies, APIs, fonctionnement général…
- L'architecture logicielle d'une application basée sur Struts
- Cohabitation de plusieurs briques logiciels libres dans une application. Démarche projet pour mettre en place une " glue " efficace
- Retour d'expérience sur des cas concrets et présentation de projets Open Source illustrant la faisabilité

Les frameworks " maison "
- Gestion de l'appropriation du framework et de son évolution dans le temps
- Risques et contraintes
- Retour d'expérience sur des cas concrets

Organiser ses équipes de développement
- Les différentes organisations envisageables (équipe projet, équipe framework, équipe mixte…) afin de garantir les délais de livraison des projets et l'enrichissement du framework dans les temps
- Quels sont les choix garantissant la pérennité de son framework ?
- Comment gérer les problèmes de versionning du framework et sa compatibilité avec les applications en production ?
- Quels sont les impacts sur l'organisation des équipes de développement, d'industrialisation et d'exploitation ?
- Retour d'expérience sur des cas concrets
- Modèles d'organisation

Page précédente