Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Spring Native

Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
1 jour
Niveau
Intermédiaire
Modalités
Présentiel

Description de la formation Spring Native

Spring Native compile les applications Spring en exécutables natifs à l'aide du compilateur de GraalVM. Par rapport aux formats traditionnelles, les images natives peuvent permettre un hébergement moins cher et plus durable pour de nombreux types de services (microservices, FunctionAsASeervice) en profitant des technologies de conteneurs (Docker / Kubernetes).

L'utilisation d'une image native offre des avantages clés, tels qu'un démarrage instantané, des performances de pointe instantanées et une consommation de mémoire réduite.
Il existe naturellement certains compromis comme un processus de build plus lourd, indications de l’usage de la réflexion au compilateur et une technologie moins mature que la JVM.

Cette formation Spring Native propose de découvrir ce nouveau projet Spring qui devient central dans SpringFramework 6. Les concepts de la génération native, de GraalVM et des différentes configurations associées sont présentées. Des ateliers permettent aux stagiaires de comprendre les avantages et les compromis de cette technologie en appliquant Spring Native sur une stack Spring classique.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

Concrètement, à l'issue de cette formation Spring Native, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principes fondamentaux et le fonctionnement de Spring Native
  • Connaître les différentes alternatives pour la génération de l’image native ainsi que leurs options de configurations
  • Savoir débugger le processus de génération
  • Savoir exécuter une image native dans son IDE

Objectifs opérationnels

Savoir appliquer Spring Native sur ces applications Spring.

Programme

Contenu du cours, module par module

3 modules

Travaux pratiques

Les travaux pratiques s'appuient sur l’IDE Spring Tools Suite.

Programme mis à jour le 22/07/2025

Formations liées