- Référence : SBEA
- Durée : 2 jours (14h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1480€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Cette formation Spring Boot : Exploitation d'applications s'adresse aux futurs exploitants d'applications Spring Boot.
Après une partie introductive explicitant l'écosystème Spring/Spring Boot et les objectifs visés par ce framework, la formation détaille le mécanisme de configuration externalisé ainsi que la typologie des applications Spring Boot.
Une application web typique offrant une API Rest est utilisée au cours des différents travaux pratiques pour illustrer les problématiques de build, de déploiement et d'exploitation.
Objectifs opérationnels :
Exploitation des applications avec Spring Boot.
Objectifs pédagogiques :
À l'issue de cette formation Spring Boot Exploitation d'Applications, vous serez à même de :
Public :
Ce cours Spring Boot Exploitation d’Applications s’adresse aux futurs exploitants d’applications Spring Boot.
Prérequis :
Pour suivre cette formation Spring Boot Exploitation d’Applications, il est important de posséder une culture générale sur Java et Linux.
Rappels Spring Core et historique
L’offre Spring Boot : apports et objectifs
Les deux stacks actuelles : Servlet et Reactive stacks
Pré-requis et typologie des applications SpringBoot
Formats de déploiement possibles
Mécanisme cœur : l’auto-configuration
L’offre des starters, le starter actuator
Surcharge de la configuration par défaut : arguments, variables d’environnement, fichiers de configuration et configuration centralisée
Notion et activation de profils
Exemples avec la configuration des traces, de Tomcat et d’un pool de connexions BD
Outils de build : Maven et Gradle, tâche disponibles et plugins disponibles
Mécanisme de boot
Format des logs
Travaux Pratiques
Commandes de build
Démarrage avec surcharge de configuration
Activation de profils sur une application REST sécurisée fournie
Déploiement immuable et approche DevOps
Alternatives de déploiement : Bare-metal/Virtualisation, Container, ServerLess
Constitution et topologie de l’archive jar
Mise en place de service : support des outils de build, configuration du service
Spring Boot et Docker : problématiques, supports
Une pipeline DevOps typique
Travaux Pratiques
Mise en place d’un service Linux et mise à jour du service
Constructions d’images : manuellement, via plugin Gradle
Démonstration, exécution d’une pipeline Jenkins
Configuration de production d’une API Rest
Les métriques à surveiller
Configuration fine de Spring Boot Actuator
URL de probe et diagnostique, gestion des logs, traces Http, audit sécurité
Travaux Pratiques
Mise en œuvre de Spring Boot Actuator
Points de surveillance
Ce cours Spring Boot Exploitation d’Applications est ponctué de travaux pratiques sous environnement Linux avec JDK8+, Docker, Git.
Une application web typique offrant une API Rest est utilisée pour des ateliers, illustrant les problématiques de build, déploiement et exploitation.
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB