(+33)1 55 60 76 72
Toutes nos formations sont disponibles en classe virtuelle. Contactez-nous pour plus d’informations : formation@oxiane.com

Spring Essentiel

Développer une application Java/Java EE avec Spring
Vous cherchez une formation et vous ne l'avez pas trouvée...Faites une suggestion
Accueil » Formations » Java » Spring Essentiel
2390 € HT 4 jours JF-SPRE

Spring Essentiel — Développer une application Java/Java EE avec Spring

Programme

Introduction

  • Historique
  • IoC et Dependency Injection
  • Evolutions du Framework

Spring Core

  • Présentation du Conteneur IoC
  • Configuration
  • L’Autowiring
  • Le scope des Beans
  • Les Annotations
  • Profiles d’Environnement
  • Le Cycle de vie des Beans
  • Les contextes d’application
  • L’internationalisation

Les apports de Spring Boot

  • Gérer les dépendances avec Les starters
  • L’autoconfiguration

Spring Test

  • Spring et le Test Driven Development
  • Les annotations de Test

Spring web

  • Architecture générale
  • Des Controlleurs RESTful
  • API CRUD
  • Gérer la Pagination
  • Répondre avec une ResponseEntity
  • Les ExceptionHandler
  • L’Hypermedia pour une API auto-découvrable

Introduction à Spring Security

  • Activer Spring security
  • Configurer le user store
  • Securiser son API REST
  • Configuration avec OAuth2

Spring AOP

Présentation des concepts
Les proxies
La configuration
Les expressions de point de coupe

Spring Data Access – JDBC

  • Utiliser JDBCTemplate
  • Gestion des Transactions

Spring Data Access – ORM

  • Hibernate – Configurer le SessionFactory
  • JPA – Configurer l’EntityManager
  • L’interface CRUDRepository
  • Concepts avancés (JPQL, @Transaction…)

Spring et l’intégration de technologies

  • RMI
  • WebServices SOAP
  • Communications asynchrones (RabbitMQ, Kafka)

Reactive Spring

  • Le projet Reactor
  • WebFlux et les API reactive
  • WebClient – requêtes non bloquantes
  • Spring Data reactive (Mongodb, Cassandra)

Spring boot Actuator

  • Introduction
  • Administration
  • Monitorer avec JMX

Introduction à Spring Cloud

  • Service discovery
  • Monitoring et Circuit breakers

Conclusion

Profils des intervenants

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

Modalités d'évaluation

Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.

Démarche qualité

Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.

Moyens pédagogiques

Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Dernière mise à jour le 15/09/2022