

193
2020 -
www.demos.fr- Renseignements et inscriptions : 09 88 66 10 00 /
inscriptions@demos.frDÉVELOPPEMENT - WEB - MOBILITÉ - DIGITAL
Programme
Présentation des concepts de Spring Framework
Notion de conteneur léger
Fabrique de beans
Mécanisme d’injection de dépendances
Résolution de références
Programmation orientée aspect
Configuration XML et configuration Java
Eléments de comparaison entre Spring et la
spécification CDI
ProgrammationWeb avec Spring MVC
Modèle MVC
Création des classes modèles
Création des controllers
Conversion et validation
Utilisation de la librairie de tags spécifique
Création de Web Services REST
Accès aux données avec Spring Data
Panorama des solutions d’accès aux données avec
Spring
Rappels des mécanismes de persistance de type
ORM
Utilisation de Spring Data JPA
Présentation des autres projets Spring (Spring
Security…)
Accélérer son développement avec Spring Boot
Auto-configuration
Starters
L’utilisation de fichier .properties
L’utilisation de fichier YAML
Création de projet avec Spring Initializr
Mise en oeuvre de REST et de Spring Data JPA
avec Spring Boot
Concept de Microservice, création et déploiement
DÉVELOPPER AVEC SPRING FRAMEWORK ET SPRING BOOT
IIN461
1815
€
HT
(repas offert)
3 Jours
(21h)
À Paris :
27 au 29 janv.
16 au 18 mars
11 au 13 mai
29 juin au 1
er
juil.
21 au 23 sept.
26 au 28 oct.
7 au 9 déc.
Objectifs
Maîtriser les concepts de Spring Framework
(version 5) • Utiliser Spring pour développer
des applications Web et des Web Services
RESTful • Utiliser Spring Data JPA pour accéder
avec Hibernate à une base de données •
Utiliser la puissance de Spring Boot pour
accélérer le développement et créer des
Microservices • Connaître les fonctionnalités
des principaux projets Spring
Participants
Développeurs Java
Les +
Cette formation Java est rythmée par une
alternance d’exposés et de travaux pratiques
Pré-requis
Maîtrise de la programmation en Java, première
connaissance de Java EE
Dates actualisées et programmation régionale disponibles sur
demos.fr/IIN461Programme
Rappels sur l’accès aux bases de données en
Java EE
Décrire les besoins des applications d’entreprise
La gestion des pools de connexion et des
transactions par le serveur d’application
Rappels sur la librairie JDBC
L’ORM (Object Relational Mapping) : principes
Mapping et objets persistants
Gestion de cache
Choix d’outils : JPA et/ou Hibernate
Dé nir le mapping
Objets Entity par annotation ou en XML
Mapping des éléments spécifiques (clés,
collections…)
Mapping des associations entre objets
Mapping de l’héritage
Synchroniser les données avec la base
Mises à jour
Requêtes avec le langage QL
Utiliser l’API Criteria
Optimiser les performances
Chargement paresseux
Spéci cités d’Hibernate vs JPA
DÉVELOPPER AVEC HIBERNATE
IIN462
1210
€
HT
(repas offert)
2 Jours
(14h)
À Paris :
30 au 31 janv.
19 au 20 mars
14 au 15 mai
2 au 3 juil.
24 au 25 sept.
29 au 30 oct.
10 au 11 déc.
Objectifs
Accéder depuis une application Java à une
base de données en utilisant Hibernate
Participants
Développeurs Java
Les +
Cette formation Java est rythmée par une
alternance d’exposés et de travaux pratiques
Pré-requis
Maîtrise de la programmation en Java, première
connaissance de Java EE, maîtrise du SQL
Dates actualisées et programmation régionale disponibles sur
demos.fr/IIN462