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,6 / 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 !
Avis client 4,6 / 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
* Session garantie

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.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys