Formation Spring Boot : Exploitation d’applications

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À 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

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 480,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

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

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.

Public

Ce cours Spring Boot Exploitation d’Applications s’adresse aux futurs exploitants d’applications Spring Boot. 

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Vue.js, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Améliorer une page existante de façon non obstrusive, comme le permettrait jQuery
  • Construire un templating dynamique et automatique de toute la page, comme le ferait Angular.JS 1
  • Créer vos propres widgets réutilisables et intégrer ceux de la communauté pour aboutir à une architecture complètement basée sur des composants réutilisables, comme avec React.JS.
  • Comprendre la philosophie et les apports de Vue.js par rapport à d’autres frameworks (jQuery, Angular, React…)
  • Savoir implémenter Vue.js au sein d’un environnement de développement JavaScript cohérent
  • Savoir développer une Single Page App (SPA) à l’aide de Vue.js
  • Être capable de construire un templating dynamique et automatique d’applications web
  • Savoir créer et intégrer des widgets réutilisables
  • Connaître et mettre en œuvre les bonnes pratiques de développement Vue.js
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring Boot

Proposé par Sparks

Objectifs de la formation

  • Identifier les apports de Spring Boot
  • Initialiser un projet Spring Boot grâce aux Starters
  • Utiliser Spring Data JPA pour communiquer avec une base de données
  • Être en mesure de construire des applications MVC simples
  • Maîtriser les fonctionnalités de Spring Boot pour tester ses applications
  • Comprendre le fonctionnement de l'auto-configuration
  • Connaître les meilleures pratiques de mise en production
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir développer des applications web avec Oracle APEX
  • Acquérir les connaissances et les compétences nécessaires pour :
    - Utiliser Oracle Application Express
    - Développer des applications et les personnaliser avec Oracle APEX
    - Créer une interface utilisateur personnalisée, sécuriser et déployer les applications Oracle APEX.
  • Maîtriser la conception des schémas des Bases de données Relationnelles
Tarif

A partir de 2 790,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Apprendre à utiliser la solution de sauvegarde Veeam Backup & Replication
  • Savoir installer et configurer Veeam
  • Gérer la sauvegarde (le backup), la restauration et la réplication
  • Maîtriser Veeam Backup Enterprise Manager et Veeam Cloud Connect
  • Gérer la maintenance et le dépannage
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Implémenter et gérer des identités utilisateur
  • Implémenter la gestion des authentifications et des accès
  • Planifier et implémenter des identités de charge de travail
  • Planifier et implémenter la gouvernance des identités
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Excel Excel Exploitation de Données et TCD, les participants auront acquis les compétences et connaissances nécessaires pour :

  • Savoir utiliser des filtres avancés pour extraire des données ou éliminer les doublons
  • Être capable de faire des rapprochements de données via le module Query ou en recourant aux différentes fonctions de recherches (Recherche, RechercheV, Index, Equiv)
  • Comprendre comment créer des tableaux de synthèse (Tableaux Croisés Dynamiques) pour analyser rapidement et facilement des informations
  • Savoir repérer des données par l'intermédiaire de couleurs ou d'icônes (mise en forme conditionnelle)
  • Pouvoir créer des listes déroulantes pour imposer une saisie (Validation des données)
Tarif

A partir de 710,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation SharePoint 2016 Planification et Administration, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principales caractéristiques de SharePoint 2016 et savoir les mettre en oeuvre
  • Être capable de concevoir une architecture SharePoint 2016
  • Savoir installer et configurer la solution Microsoft SharePoint 2016
  • Comprendre comment sécuriser les contenus dans les sites SharePoint
  • Savoir assurer la surveillance, maintenir et dépanner un déploiement SharePoint 2016
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Docker : Maîtriser Docker

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de ce cours Maîtriser Docker, les participants disposeront des connaissances et des compétences nécessaires pour :

  • Comprendre la place de Docker dans le nouveau paradigme du mouvement DevOps
  • Créer et administrer des conteneurs Docker (image, registre, conteneur…)
  • Construire ses propres images Docker et les déployer
  • Comprendre comment créer et déployer des applications multi-conteneurs
  • Comprendre le nouveau paradigme des applications Micro-services
  • Créer et déployer des applications Micro-services avec Docker-compose
  • Gérer la journalisation des conteneurs avec la suite ELK
  • Comprendre ce qu’est un pipeline de développement et d’intégration continue (CI, CD)
  • Comprendre l’apport d’un orchestrateur comme Kubernetes
  • Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions
  • Savoir gérer les problématiques de sécurité des conteneurs, connaître les bonnes pratiques à adopter
  • Les fonctions avancées de la construction d’image avec Dockerfile, Arguments, variables, sondes...
  • Développer et déployer des applications avancées multi-containers avec Docker Compose
  • Concepts d’orchestration de conteneurs
  • Comprendre le concept d’applications «Orchestrator-ready»
  • Comprendre l’architecture de Kubernetes : Les différents types et rôles des nœuds
  • Notion de pods, service, stockage et déploiements
  • Gérer le cycle de ses déploiements
  • Gérer les mises à jour des applications
  • Déploiement et partage des éléments de configuration
  • Comprendre les applications Stateless et Stateful
  • Comprendre les outils de l’écosystème Kubernetes
  • Déployer des applications complexes avec le manager Helm
  • Gérer le réseau avec le load balancer et les ingress traefik, nginx...
  • L’importance des services mesh avec Istio
  • L’importance des services des solutions de stockage
  • L’importance du monitoring de l’infrastructurelle et des applications

Le cours est découpé en plusieurs parties. Celles-ci pourront être réorganisées de manière différente en fonction du déroulement de la formation.

Cette formation "Maîtriser Docker" est une approche complète de Docker, composée de la formation "Docker : Créer et Administrer vos conteneurs virtuels d'applications avec Docker" (UDMA) suivie de la formation "Docker avancé : Déployer et gérer des hôtes Docker" (UDMB)

Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring Security

Proposé par PLB CONSULTANT

Objectifs de la formation

Spring Security est le sous-projet Spring dédié à la sécurité. Indépendant de JavaEE, il offre un environnement complet pour sécuriser tout type d’application Java : application web, back-end REST ou autre.

Cette formation Spring Security vous apportera les connaissances et compétences nécessaires pour :

  • Maîtriser tous les aspects du framework Spring
  • Configurer la sécurité applicative
  • Implémenter la sécurité applicative.
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation Spring Boot vous apporte les connaissances et les compétences nécessaires pour appréhender :

  • Les fonctionnalités du framework
  • Son intégration dans l’IDE Spring Tool Suite
  • Ses apports pour les différentes couches applicatives (JPA, Rest/MVC, Test) et pour la mise en production d’application. 
Tarif

A partir de 1 850,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...