DÉVELOPPEUR
JAVA JEE
PUBLIC LE MÉTIER VISÉ
• Bac + 2 avec une expérience approchante Les concepteurs et développeurs traduisent
• Bac + 5 Technique ou scientifique concrètement les besoins fonctionnels du client
en spécifications fonctionnelles en précisant les
aspects ergonomiques et les contraintes techniques.
Ils réalisent le logiciel ou l’application suivant les
PRÉREQUIS spécifications détaillées du client et l’architecture
technique retenue. Leurs activités principales sont :
• Connaissance de l’outil informatique
• Connaissance de l’anglais technique
• Analyser un besoin et modéliser une application
• Des notions en développement
informatique
• Une première expérience en développement
• Imaginer le produit fini (logiciel, application,
est un plus
site web, système...) répondant aux besoins
• Conseiller et valider la solution avec le client
• Spécifier les principales fonctionnalités
DURÉE DU CURSUS • Délivrer des spécifications et accompagner le
développement d’une application
• 35 jours (247 heures) de savoir-faire métier • Développer une application informatique
• 12 jours (84 heures) de savoir-être (métier et • Mettre en œuvre l’intégration continue
personnel) • Maintenir et faire évoluer l’application
• 10 jours (70 heures) de mise en situation • Gérer un projet de développement informatique
SAVOIR-FAIRE MÉTIER SAVOIR-ÊTRE (MÉTIER ET PERSONNEL)
• Acquérir les bases de toute conception de logiciel • Savoir travailler en équipe et en mode projet
(concept Objet et requêtes SQL) • Développer des applications en environnement
• Concevoir et développer des applications en Java Agile
• Développer des applications en Java Enterprise • Savoir communiquer avec ses collègues et ses clients
Edition (Java EE : Servlet, JSP) • Gérer son temps
• Développer et intégrer des services Web • S’adapter à un nouvel environnement
• Avoir une vue d’ensemble des outils DevOps et de • Valoriser ses compétences en entretien
l’intégration continue
POE DÉVELOPPEUR JAVA EE
MISE EN SITUATION
En suivant un cahier des charges, les stagiaires seront amenés à développer un site de gestion bancaire en ligne, qui
simule la création et la gestion des comptes bancaires des clients via le web. L’application devra répondre à deux
objectifs :
• Création, suivi et gestion des comptes bancaires pour les clients de la banque
• Administration et paramétrage des comptes pour les agents de la banque
Pour atteindre ces objectifs, le site respectera un certain nombre de contraintes listés dans le cahier des charges.
Les stagiaires travaillent en sous-groupes constitués par le formateur. Dans chaque groupe, les participants endossent
des rôles de la même façon qu’une équipe de développement est constituée. Le formateur créé les groupes en tenant
compte des personnalités de chacun, de l’acquisition des connaissances durant le cursus et des affinités avec les rôles.
A l’issue de la mise en situation, chaque groupe présente son projet à l’ensemble des participants et réalisent une
démonstration de leur application.
PROGRAMME
TITRE DU MODULE DURÉE
Intégration et travail en équipe 1 jour
La place du développement dans le projet informatique 2 jours
Algorithmique 2 jours
La conception objet 2 jours
Les bases du SQL 3 jours
Communication orale et métier de développeur 1 jour
Assertivité et place dans une équipe 1 jour
Java Programmation : les fondamentaux 5 jours
Le changement : intégrer un nouvel environnement et comprendre le changement 2 jours
Programmer en HTML 5 avec JavaScript et CSS 3 jours
JSP Servlets - Développer des applications Web MVC2 avec Java EE 5 jours
Introduction à la gestion de projet 1 jour
Introduction à Agile 2 jours
Développer des services Web 3 jours
Spring & Hibernate 5 jours
Gérer son temps et ses priorités 1 jour
Développer sa créativité 1 jour
Mise en œuvre de l’usine logicielle 5 jours
Mise en situation 10 jours
Savoir se vendre en entretien 2 jours
POE DÉVELOPPEUR JAVA EE