Spring Data
Objectifs, programme, validation de la formation
Objectifs
Intégrer différents modules Spring Data à une application Java SE/EE
Description, programmation
Découvrir Spring DataGalaxie SpringApport de Spring CoreSpring Data : principe, fonctionnalitésPanorama des modules Spring Data :- Principaux modules : Commons, Gemfire, JPA, JDBC, KeyValue, LDAP, MongoDB, REST, Redis, Cassandra, Solr- Modules community : Aerospike, ArangoDB, Couchbase, Azure DocumentDB, DynamoDB, Elasticsearch, Hazelcast, Jest, Neo4j, Vault- Autres : JDBC Extensions, Spring for Apache Hadoop, ContentInstallation de l’environnement et configuration des dépendancesImplémenter une couche de persistance avec Spring Data JDBCRappels JDBCPattern DAO (Data Access Object)Spring Data JDBC : apports, dépendances, configurationApport de Spring DAO (JdbcTemplate)Configuration de datasources et accès aux ressources JNDIEcriture de requêtesTraitement des résultatsGestion des transactionsGestion des erreursCoupler un framework ORM avec Spring Data JPAMapping Relationnel Objet (ORM) : principe, standard JPA (Java Persistence API)Implémentations de JPA : Hibernate, EclipseLink, OpenJPA,...Mise en place de JPA/Hibernate dans un projet : dépendances, configurationMapping des entités : clés, champs, association, héritageObjets EntityManagerFactory, EntityManager, EntityTransaction,...Spring Data JPA : principe, apportsTransposition de la configuration de l’unité de persistance dans Spring Data JPAPrésentation des DAOs disponiblesEcriture de requêtes et exploitation des résultatsGestion des transactions par annotationsGestion des exceptionsSpring Data LDAPLDAP : principe d’annuaire, structureSpring LDAP : principe, apportsGestion des accès à un annuaire LDAPSpring Data LDAP : intégration de données avec Spring LDAPManipulation de l’annuaire et récupération d’objets JavaGestion des erreursSpring Data MongoDBModèle relationnel vs modèle orienté documents (NoSQL)MongoDB : présentation, fonctionnalités, paramétrageInfrastructure MangoDB : définition, optimisationRéférentiels MongoInsertion et modification de donnéesSpring Data MongoDB : principe, fonctionnalitésCouplage MongoDB - Spring : dépendances, configurationRequêtes et traitement des résultatsGestion des erreurs
Validation et sanction
Attestation de formation
Type de formation
Perfectionnement, élargissement des compétences
Niveau de sortie sans niveau spécifique
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Maîtriser la programmation orientée objet en Java - Notions de SQL - Notions de Spring Core
Inscription
Contact renseignement Frédérique Dawan
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2020
Adresse d'inscription
Dawan
62 rue de Bonnel
Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Lieu de formation
Téléphone
Organisme de formation responsable
Dawan
Adresse
62 rue de Bonnel Batiment de la Banque Rhône-Alpes 69003 Lyon 3e
Site web
http://www.dawan.fr