Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Spring Essential

Accueil » Formations » Java » Spring Essential
2200 € HT 4 jours JF-SPRE

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