menu logo orsys formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Java, Java EE

Formation Spring 4, mise en œuvre avancée

4,5 / 5
Stage pratique
Durée : 3 jours
Réf : SPD
Prix  2019 : 2030 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

Ce stage vous présentera d'une façon claire l'ensemble de l'écosystème Spring. Il vous montrera comment sécuriser une application Web, accéder à des données au travers d'une couche d'abstraction commune à de multiples sources de données et développer des applications de traitement par lots.

Objectifs pédagogiques

  • Sécuriser une application Web avec Spring Security
  • Accéder à des données de sources multiples avec Spring Data
  • Traiter automatiquement de grandes quantités de données avec Spring Batch
PROGRAMME DE FORMATION

Introduction

  • Rappels sur le framework socle Spring.
  • Revue de l'ensemble des projets du portforlio afin de redéfinir l'écosystème Spring.
  • Les nouvelles orientations de Spring framework.
  • Spring Security, Spring Data et Spring Batch.

Démonstration
Mise en place de l'environnement de développement.

Spring Security

  • Sécurisation des URL et des appels de méthodes.
  • Le processus d'authentification, les principales abstractions du modèle Spring.
  • Les implémentations par défaut et les stratégies d'authentification nativement supportées.
  • Personnalisation du processus d'authentification.
  • Les autorisations pour le Web : chaîne de filtres.
  • Les autorisations pour l'invocation de méthodes : intercepteurs AOP.
  • API : les annotations, les taglibs, la manipulation programmatique.
  • Configuration : via XML ou via JavaConfig.

Travaux pratiques
Sécurisation d'une application au niveau URL et appel de méthodes. Configuration par JavaConfig. Ecriture des tests.

Spring Data

  • La notion de "Repository".
  • Le requêtage (Query method, l'annotation "Query"...).
  • Les points d'extensions (intégration à la couche Web).
  • Spring Data JPA : requêtage JPA et Query DSL, transaction, configuration.
  • Spring Data MongoDB : requêtage MongoDB et Query DSL, utilisation du template, configuration.
  • Spring Data Rest : exposer les "repository" en tant que ressources REST.
  • Spring Data Rest : rendre les ressources découvrables au travers d'une architecture orientée HATEOAS.

Travaux pratiques
Ecriture d'une couche de persistance. Illustrer le principe d'architecture HATEOAS avec l'outil REST Shell de Spring.

Spring Batch

  • Mise en place de batchs managés et monitorés.
  • Définition d'un batch à l'aide des abstractions "Job", "Step", "ItemReader"...
  • Exécution d'un batch : les notions de "Job", "JobInstance" et "JobExecution".
  • Exécution d'un batch : la configuration via les abstractions "JobLaucnher", "JobRepository"...
  • Définition d'une étape d'un batch : Chunck vs Tasklet, Sequential vs Parallel Flow, Conditional Flow.
  • Ecriture de tests pour : une étape (test unitaire), le batch complet (test d'intégration).
  • Le monitoring : Start/ReStart/Stop a job, interagir avec le cycle de vie d'un job.
  • Le monitoring : la console "Spring Batch Admin".

Travaux pratiques
Chargement d'une base de données à partir de fichiers. Monitoring via la console de Spring.

Participants / Prérequis

» Participants

Développeurs Java/Java EE.

» Prérequis

Bonnes connaissances de Java/Java EE. Expérience opérationnelle en Spring.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Benjamin V. 27/05/2019
5 / 5
4 jours seraient TOP

Zied A. 27/05/2019
5 / 5
Exercices riches

Jérôme F. 27/05/2019
5 / 5
De nombreux rapprochements à des cas usuels, du quotidien qui permettent de mieux comprendre les principes

Christophe J. 27/05/2019
5 / 5
excellente formation !

Cedric L. 18/06/2018
4 / 5
Il manque un peu de temps consacré à faire tous les TP

Lauris B. 18/06/2018
4 / 5
Les sujets abordés sont nombreux et intéressants, montrant la puissance du Framework Spring dans différents contextes réalistes. Le formateur dispense des informations claires, mais la formation pourrait comporter plus de pratique

Baptiste M. 18/06/2018
4 / 5
Contenu de la formation très fournie, ce qui réduit d'autant le temps pratique

Karine V. 18/06/2018
5 / 5
Formation très intéressante qui couvre les principales api spring. Explications claires et bonne pédagogie.

Jordan T. 18/06/2018
5 / 5
Formateur très bon sur le domaine et très complet. Cours très riche, reprenant des fondamentaux nécessaires + les Chapitres énoncés. Le parcours de la formation amène bien petit à petit tous les concepts.

Laurent D. 18/06/2018
5 / 5
Bonne énergie mais un peu déçu sur spring.security

Jerome C. 18/06/2018
5 / 5
Excellente formation pour découvrir et approfondir les possibilités du Framework spring

Georges R. 18/06/2018
5 / 5
Très bien, très bien détaillé dans les explications
Avis client 4,5 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys