Formation Spring Boot : Accélérez vos développements avec Spring Boot

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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. 

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 850,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 850,00 €

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

Description

Spring Boot simplifie à l’extrême le démarrage, la configuration et le déploiement d'un projet Spring. Avec ses capacités d’auto-configuration basées principalement sur la gestion des dépendances, il permet aux développeurs de se concentrer sur leur problématique métier plutôt que sur des problèmes techniques de configuration et d’intégration. Embarquant un conteneur de servlet embarqué, les applications Spring Boot sont de simples applications Java qu’il suffit de démarrer. Ce nouveau type de packaging simplifie à l’extrême la mise en production des applications (plus de déploiement sur un serveur applicatif!).
En ce sens, les applications Spring Boot s’inscrivent dans l’approche DevOps et sont très appropriées aux architectures micro-service.

Programme

Introduction à Spring Boot

Rappels Spring Core
L’offre Spring Boot
Pré-requis, installation, intégration dans STS

Travaux Pratiques :

Exécution d’une application Spring Boot via Spring CLI, création de projet dans STS

Premiers pas avec Spring Boot

Gestion des dépendances
Structure projet et options pour la configuration
Exécution, Support pour le développement
Configuration des propriétés, fichier .yml
Configuration des traces

Travaux Pratiques :

Création d’une application web, configuration via le fichier .yml

Persistance des données avec Spring Data

Principes de Spring Data
Configuration base SQL
Spring Boot et JPA
NoSQL. L'exemple MongoDB
Autres types de supports de persistance (Redis, Cassandra, ElasticSearch)

Travaux Pratiques :

API de persistance pour une base de données relationnelles et NoSQL

Applications Web et API Rest avec Spring MVC

Rappels Spring MVC
Spring Boot et Spring MVC
Rest et HATEOAS
Servlet Containers supportés
Technologies de présentation

Travaux Pratiques :

Mise en place contrôleurs Web et Rest, configuration Spring Boot

Spring Boot et le test

Types de tests
Configuration
Mocking
Tests auto-configurés
Utilitaires

Travaux Pratiques :

Mise en place de tests et mock objects pour toutes les couches applicatives

Auto-configuration

L’annotation @Conditionnal
Séquencement des auto-configurations
Packaging et starter

Travaux Pratiques :

Création d’un module starter

Mise en production

Configuration de production
Spring Boot Actuator
Déploiement vers le cloud

Travaux Pratiques :

Mise en œuvre de Spring Boot Actuator

Sécurité et Spring Boot

Rappels Spring security
Modèle stateful et modèle stateless
Apports de SpringBoot
JWT
oAuth2

Travaux Pratiques :

Spring MVC, mini application Web, mise en place de la sécurité avec Thymeleaf

Prérequis

Pour suivre cette formation, il est demandé de connaître Java.

Public

Cette formation s'adresse aux programmeurs, développeurs et chefs de projet.

Ces formations pourraient vous intéresser

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

  • Décrire les concepts clés des CAT Bonds
  • Expliquer les méthodes de valorisation utilisées
  • Contextualiser le marché et ses développements
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Qualité des applications

Proposé par ENI Service

Objectifs de la formation

  • Comprendre la problématique de la complexité des développements logiciels
  • Appliquer les bonnes pratiques d’écriture de code pour améliorer la qualité et la maintenabilité des applications
  • Comprendre le bénéfice de l’intégration continue pour améliorer la qualité des développements
  • Adopter les bonnes pratiques de rédaction des tests logiciels
  • Mettre en place une stratégie de campagne de tests automatisés avec les frameworks et outils du marché
  • Travailler avec un gestionnaire de code source tel que Git, et adopter les réflexes du travail collaboratif
  • Comprendre le rôle des différents outils d’une chaîne d’intégration continue
  • Utiliser un outil de construction logiciel pour automatiser les tâches de développement
  • Mettre en place une plateforme d’intégration continue autour de Jenkins
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre les apports du framework Spring (IoC, AOP, ...)
  • Savoir mettre en place une IDE productif et bonnes pratiques de développement
  • Savoir gérer la configuration des propriétés et des composants d’une application
  • Être capable d’implémenter toutes les couches d’une application Web d’entreprise (Web/Rest, Service, Accès aux données…)
  • Savoir mettre en œuvre la sécurité au sein de son développement Spring
  • Savoir mettre en œuvre des tests avec Spring
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation ITIL® V4 HVIT (High Velocity IT), vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les concepts concernant la nature de haute vélocité de l'entreprise digitale, y compris la demande qu'elle impose aux technologies de l’information
  • Comprendre le cycle de vie des produits numériques dans les termes du "modèle opérationnel" ITIL®
  • Comprendre l'importance des principes directeurs ITIL® et des autres concepts fondamentaux pour fournir des technologies de l'information à haute vélocité
  • Contribuer à la création de valeur avec des produits digitaux
  • Vous préparer et passer la certification ITIL® 4 HVIT
Tarif

A partir de 2 350,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation fait suite à la formation "GWT Développement d'applications riches" afin d'aborder les aspects avancés du Framework. Elle constitue le complément indispensable pour structurer des développements d'envergure. Le but principal de ce cours sur GWT Google Web Toolkit est de vous enseigner la maîtrise des aspects avancés de GWT.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

L'objectif de cette formation est de donner aux participants l'autonomie nécessaire pour leurs développements d’applications PHP accédant à un IBM i (AS/400).

Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

14 jours (98 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A l’issue de cette formation Spring Cloud Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Connaître les bonnes pratiques de développement liées à Spring Cloud Kubernetes
  • Comprendre les diférentes approches disponibles pour l’implémentation des services techniques liés aux architectures microservices
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...