ippon

Spring productif (3 jours)

Revenir aux formations

Objectifs.

Spring est le principal framework de développement Java utilisé en entreprise. Ce succès tient au fait qu'il permet de développer facilement et rapidement des applications robustes, légères et bien testées. Apprécié également par les cellules d'architecture et les DSI, Spring permet d'avoir des applications bien découpées en couches, facilement maintenables et évolutives. Cependant, si une configuration Spring simple est à la porté de tous, avoir une architecture Spring correcte, en comprendre le fonctionnement interne et connaître les fonctionnalités avancées du framework sont des tâches nettement plus ardues.

Contenu de la formation.

Spring IoC
  • L'injection de dépendance
  • IoC dans Spring
  • Les scopes de Beans
  • Le cycle de vie des Beans
  • Démarrer et arrêter Spring
...
Configuration Spring avancée
  • Le PropertyPlaceholderConfigurer
  • Les inner Beans, l'héritage
  • Découper sa configuration
  • Les profils
  • Les application context hiérarchiques
...
Architecture d'applications Spring
  • Architecture classique en couches
  • Pattern «Active Record»
  • Etude de cas
...
Spring AOP
  • Concepts et fonctionnement
  • Configuration et exemples
  • Astuces et limitations
...
Les tests
  • Les Stubs et les Mocks
  • Les tests d'intégration
...
Spring Boot
  • Initialiser un projet Spring 4
  • Spring Script
  • Boot starters & actuator
  • Tests
  • Configuration Spring avancée
  • Auto-configuration
  • @Conditional
  • BONUS en fonction du temps disponible : Spring Roo
...
Enterprise Integration Patterns avec Spring Integration
  • Présentation & concepts
...
Outillage
  • channel & interceptor
  • endpoint
  • adapter & gateway
  • service activator
  • message handler
  • transformer
...
Mise en oeuvre
  • message bus
  • messaging template
  • installation
...
Exemples
  • Envoi/réception email
  • transfert SSL
...
Gestion du système
  • control bus
  • supervision JMX
...
Spring Batch
  • Concepts du traitement par lot
  • Notions Spring Batch
  • API et balises Spring Batch
...
Mise en oeuvre
  • Installation & Configuration
  • Transitions
  • Architecture
...
Exécution
  • Transactions
  • Sources multiples
  • Ignorer et retenter
  • Observateurs & cycle de vie
...
Supervision
  • Spring Batch Admin
  • Explorer, registry, operator
  • Exemples de contrôles
...

Niveau des participants.

Le niveau requis pour participer à la formation : nous contacter

Le niveau atteint à l’issue de la formation : nous contacter

Localisation.

Cette formation peut être dispensée sur Paris comme en régions, nous contacter pour plus de détails.

Public.

Architectes, chefs de projet

Besoin d'aide?

Vous souhaitez discuter avec nous à propos de votre projet de formation ? Vous voulez organiser une formation personnalisée dans vos locaux ?

Suivez-nous