Aller au contenu principal
Gust Training
Langages de programmation et développement logiciels

Formation Spring Boot : Exploitation d’applications

Description de la formation Spring Boot Cette formation Spring Boot : Exploitation d'applications s'adresse aux futurs exploitants

Durée :
2 Jours
Niveau :
Intermédiaire
Modalités :
Présentiel · En ligne · Hybride

Objectifs de la formation

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 :

  • Connaître les objectifs visés par le framework Spring/Spring Boot
  • Comprendre son mécanisme de configuration externalisé
  • Décrire la typologie des applications Spring Boot
  • Assurer l’exploitation d’applications avec Spring Boot

À qui s’adresse cette formation ?

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.

Programme

Introduction à Spring Boot

  • 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

Les applications Spring Boot

  • 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 d’applications

  • 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

Production, surveillance et exploitation

  • 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

Description de la formation Spring Boot

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.

Travaux Pratiques

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.

Thèmes : Spring

Langages de programmation et développement logiciels

Formation WinDev Mobile : Maîtriser WinDev Mobile pour Android

La formation WinDev Mobile pour Android est conçue pour vous permettre de développer rapidement des applications mobiles professionnelles sous Android.

Durée
5 Jours
Niveau
Intermédiaire
Modalités
Présentiel · En ligne · Hybride

Langages de programmation et développement logiciels

Formation WinDev Mobile : Développement d’applications iOS

Cette formation WinDev Mobile pour iOS vous permet de maîtriser l'environnement WinDev Mobile pour créer des applications performantes et

Durée
4 Jours
Niveau
Intermédiaire
Modalités
Présentiel · En ligne · Hybride

Langages de programmation et développement logiciels

Formation WinDev Mobile : Développement d’applications Android

La formation WinDev Mobile est conçue pour les développeurs déjà familiarisés avec WinDev et souhaitant élargir leurs compétences en créant des

Durée
4 Jours
Niveau
Intermédiaire
Modalités
Présentiel · En ligne · Hybride

Langages de programmation et développement logiciels

Formation WinDev : Initiation

WinDev est un environnement de développement puissant qui permet de créer rapidement des applications pour diverses plateformes, y compris Windows,

Durée
2 Jours
Niveau
Fondamental
Modalités
Présentiel · En ligne · Hybride