Développement web Java dans une architecture Spring

publicité
Développement web Java dans une architecture Spring, JPA et SPRING MVC
Présentation de la formation :
Durée : 4 jours
Le développement d’une application Web en Java nécessite la maîtrise de
nombreux frameworks devenus des standards du marché.
L’objectif de ce cours est de vous enseigner les fondations et les bonnes
pratiques nécessaires à la construction d’une application Web en Java
avec Spring, JPA, Spring MVC.
Prix 2017 Interentreprises : 1950€ HT
Ainsi, vous serez en mesure de vous intégrer immédiatement au sein d’une
équipe qui réalise une application Web professionnelle destinée à s’intégrer
dans le SI de l’entreprise.
Code stage : SHJ
Public : Développeur et chef de projet technique
Prérequis : Connaissance du langage
développement Web
Java
et
bases
du
Pédagogie : 60% de travaux pratiques
Objectifs :
•
Cette formation vous enseignera :
•
•
•
•
Le fonctionnement des servlets,
•
•
•
•
•
L’utilisation de JPA pour la persistence,
•
•
L’application d’une stratégie de gestion des exceptions,
L’écriture des controlers Spring MVC
Le développement dans un projet Maven,
Le développement des tests automatisés dans une démarche
TDD,
•
L’utilisation des annotations Spring,
Les bonnes pratiques de gestion des logs,
La mise en œuvre de la sécurité des Web Apps,
La mise en œuvre de Tomcat dans un environnement Eclipse et
WTP
•
L’internationalisation de votre application.
Le cours privilégie les exercices de mise en pratique des
frameworks. Vous repartirez avec une clef USB comprenant les
outils et frameworks que vous avez utilisés et l’application Web
que vous aurez développée par étapes pendant ces quatre jours.
•
•
Programme détaillé :
•
•
•
Les Servlets
-- Packaging d’une webapp
-- Les paramètres HTTP, session utilisateur
Environnement
-- Notions sur Maven
-- Le test automatisé, le test avec HtmlUnit
-- Bonnes et mauvaises pratiques
Spring MVC
-- Déclarer Spring-MVC / Spring-Web
-- @Controller
-- Gestion des formats d’échanges
-- Un contrôleur pour nos requêtes Ajax
-- Un contrôleur pour nos services REST
-- Tester les contrôleurs
-- Internationaliser son application
JPA
-- Mapping objet / relationnel
-- Comment démarrer
-- Principe de fonctionnement
-- Les formes normales
-- Mapping des entités et des relations
-- Transitivité des opérations
-- Le langage des requêtes
-- Les transactions
-- Mapping de l’héritage
Spring
-- Design pattern d’architecture en couches
-- Injection de dépendance
-- Configuration par annotations et XML
-- Intégration avec Spring MVC et JPA
Les transactions
-- Démarcation transactionnelle, le verrou optimiste
-- La gestion des transactions par Spring
La sécurité
-- La sécurité dans les webapps, paramétrage
-- Sécurité programmatique, sécurité et navigation Spring
Security
Les exceptions
-- Stratégies de gestion des exceptions
-- Les messages d’erreur
Sessions
Paris : 28 fév au 3 mars
Lyon : Grenoble : 4 au 7 avril
6 au 9 juin
20 au 23 juin
16 au 19 jan
Toulouse : 7 au 10 fév
21 au 24 nov
17 au 20 oct
5 au 8 sept
26 au 30 juin
5 au 8 déc
14 au 17 nov
Inscription et informations :
// JAVA & FRAMEWORKS
[email protected]
Paris 01 56 56 71 00 / Région 04 72 33 78 30
39
Téléchargement