Programme de formation
Concepteur développeur JAVA JEE
Edition 2 – 29 février 2016
Sommaire
OBJECTIF PEDAGOGIQUE DU CURSUS : ........................................................................................................................... 3
LES PUBLICS CONCERNES : ............................................................................................................................................... 3
LES PREREQUIS : ............................................................................................................................................................... 3
LES METHODES ET MOYENS PEDAGOGIQUES : ............................................................................................................... 3
DEROULE DE LA FORMATION : ......................................................................................................................................... 4
ETUDE DE CAS « FIL ROUGE » : PROXIBANQUE ............................................................................................................... 5
ATELIER D’INTRODUCTION DE L’AGILITE ......................................................................................................................... 6
INITIATION RESEAU .......................................................................................................................................................... 8
DEVELOPPEMENT BASE SUR LA REALISATION DE MODELES AVEC UML ....................................................................... 10
PROGRAMMATION JAVA - FONCTIONS ESSENTIELLES .................................................................................................. 12
TESTER UNITAIREMENT SON CODE AVEC JUNIT ............................................................................................................ 14
GESTION DE VERSION DE SOURCES AVEC GIT ............................................................................................................... 16
FONCTIONS AVANCEES DE JAVA SE ............................................................................................................................... 18
AMELIORER LA CONCEPTION AVEC DESIGN PATTERNS ................................................................................................. 19
PROJET FONCTIONS JAVA SE ET METHODES .................................................................................................................. 21
CONCEPTS DES BASES DE DONNEES RELATIONNELLES ................................................................................................. 22
LE LANGAGE SQL ............................................................................................................................................................ 24
PROGRAMMATION JAVA ET BASE DE DONNEES ........................................................................................................... 26
INITIATION WEB AVEC HTML5, CSS, JAVASCRIPT, BOOTSTRAP ..................................................................................... 27
JAVA EE ET LES API SERVLET ET JSP ................................................................................................................................ 29
GERER LES DEPENDANCES AVEC MAVEN....................................................................................................................... 31
PROJET JSP/SERVLET ET METHODES .............................................................................................................................. 33
JAVA SERVER FACES (JSF) ............................................................................................................................................... 34
CONTEXT AND DEPENDENCY INJECTION (CDI) .............................................................................................................. 37
ENTERPRISE JAVA BEANS ............................................................................................................................................... 38
PROJET JSF/CDI/EJB/JDBC ET METHODES ...................................................................................................................... 40
JPA AVEC HIBERNATE ..................................................................................................................................................... 41
SERVICES WEB AVEC JAVA SE ......................................................................................................................................... 44
JAVA SECURITY ............................................................................................................................................................... 45
SCRUM ........................................................................................................................................................................... 47
SPRING ........................................................................................................................................................................... 48
PROJET FINAL - APPLICATIONS METIER JAVA EE ............................................................................................................ 52
COMMUNIQUER EFFICACEMENT ................................................................................................................................... 53
EVALUATION DES ACQUIS .............................................................................................................................................. 55