Chefs de projet, MOA, Développeurs
Notions de gestion de projets
Connaître les notions nécessaires à la gestion d'un projet JEE.
Architecture d'une application Java EE, panorama des technologies Modèles de conception: démarches classiques vs méthodes agiles Acteurs d'un projet Java EE Aspects contractuels et documentation
Atelier: Multiples exemples d'architecture applicative
Conduite d'une réunion de spécification Présentation des méthodes de recueil des besoins Cas d'utilisation et exigences User stories Estimations: charge et facteurs d'influence Outils
Atelier: Rédaction de user stories et de cas d'utilisation
Approche orientée services Prototypage Architecture technique, frameworks L'approche MDA (Model Driven Architecture), outils
Atelier: Choix d'une architecture, diagrammes UML, génération de code
Plan projet Planification détaillée Conduite de projet, suivi et indicateurs EVMGestion de la qualité, pilotage par les tests Outils
Atelier: Planification et pilotage d'un projet: méthode classique / agile
Environnement de développement, plugins Outils de build, gestion des dépendances: Ant/Ivy, Maven Outils SCM (Source Content Management): SVN, Git Intégration continue Déploiement et tests
Atelier: Mise en place des outils nécessaires pour un projet Java EE
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis