- Référence : JDSB
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1990€ HT
Choisir une date et Réserver4.8 sur 5 étoiles
Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
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.
Objectif opérationnel :
Savoir appréhender les fonctionnalités Spring Boot.
Objectifs pédagogiques :
Concrètement, cette formation Spring Boot vous apporte les connaissances et les compétences nécessaires pour appréhender :
Public :
Cette formation s'adresse aux programmeurs, développeurs et chefs de projet.
Prérequis :
Pour suivre cette formation, il est demandé de connaître Java.
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
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
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
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
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
L’annotation @Conditionnal
Séquencement des auto-configurations
Packaging et starter
Travaux Pratiques :
Création d’un module starter
Configuration de production
Spring Boot Actuator
Déploiement vers le cloud
Travaux Pratiques :
Mise en œuvre de Spring Boot Actuator
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
Les travaux pratiques s'appuient sur l’IDE Spring Tools Suite. Voici quelques détails des travaux pratiques mis en place durant la formation:
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Mon avis sur le formateur :
"Formateur exceptionnel qui a pris le temps de combler le retard/lacunes pris sur d'autres modules de la formation en cours (fullstack java). Très patient, son cours est très bien pensé et travaillé, il est à l'écoutes, très pédagogue. Ravie de l'avoir à nouveau pour notre module Angular. J'aurais aimé l'avoir sur presque tous les autres modules."
Ce que j'ai le plus apprécié :
"Le formateur."
Ce que j'ai le moins apprécié :
"La formation aurait mérité quelques jours de plus (mais c'est probablement parce qu'on avait des lacunes venant de modules qui sont des prérequis pour celui-ci)."
Mon avis sur le contenu du stage :
"Le support permet de tout reprendre chez soi."
Mon avis sur le formateur :
"Ne laisse jamais quelqu'un en arrière et répond à toute question. S'adapte à des niveaux très hétérogènes"
Mon avis sur la salle de formation :
"Sans objet pour la salle mais Teams fonctionne bien. Bon paramétrage des VM"
Ce que j'ai le plus apprécié :
"VM bien configurées"
Ce que j'ai le moins apprécié :
"VM un peu justes en CPU RAM quand on lance toutes les briques (IDE, BDD, Docker...)"
Mon avis sur le contenu du stage :
"Les sources disponibles sur Git sont un plus !"
Mon avis sur le formateur :
"Cyril a su s'adapter à toute les différences de niveaux des participants."
Mon avis sur la salle de formation :
"Prévoir un double écran pour afficher l'écran du formateur + son écran. Formation à distance donc RAS sur les salles."
Ce que j'ai le plus apprécié :
"Exemple en temps réel."
Ce que j'ai le moins apprécié :
"Déconnexion de la VM Teamviewer par moment."
Mon avis sur le formateur :
"Excellent formateur. Yann sait s'adapter à son auditoire composé de personnes qui avaient des compétence techniques très hétéroclites. Bravo pour cette gymnastique d'esprit, votre disponibilité, et vos compétences techniques. Pour avoir moi même donné des formation c'est une qualité très peu répandue."
Ce que j'ai le plus apprécié :
"Accès aux ressources"
Ce que j'ai le moins apprécié :
"Machines virtuelles "
Mon avis sur le contenu du stage :
"Le formateur est très compétent, au niveau pédagogie, pour les débutants. Je suis dorénavant confiante dans l'utilisation de Spring."
Mon avis sur le formateur :
"Juste parfait ! Très bonne pédagogie, patience, très bonne méthodologie, excellentes explications !"
Ce que j'ai le plus apprécié :
"Pouvoir revoir toute les notions vu auparavant m'a beaucoup aidé à voir clair dans le code."
Mon avis sur le formateur :
"l'animateur a suivi un plan clair, a bien répondu aux attentes des uns et des autres "
Mon avis sur la salle de formation :
"machine à disposition déjà prête et opérationnelle "
Ce que j'ai le plus apprécié :
"bonne qualité relationnelle du presentateur"
Ce que j'ai le moins apprécié :
"néant"
Mon avis sur le contenu du stage :
"Une bonne formation pour démarrer un projet depuis le début"
Mon avis sur le formateur :
"Bonne connaissance du sujet des exemples pertinents"
Ce que j'ai le plus apprécié :
"Une formation avec beaucoup de pratique"
Ce que j'ai le moins apprécié :
"Des VMs qui semblent un peu légère par rapport au sujet"
Mon avis sur le contenu du stage :
"Travaux pratiques intéressants mais parfois un peu trop chargé en codage"
Mon avis sur le formateur :
"Très bon intervenant expérimenté"
Ce que j'ai le plus apprécié :
"Formation avec des exemples concrets Bon équilibre en théorie et pratique"
Ce que j'ai le moins apprécié :
"RAS"
Mon avis sur le contenu du stage :
"Voir pour fournir de manière aisée l'ensemble des documents"
Mon avis sur le formateur :
"Très pédagogique"
Ce que j'ai le plus apprécié :
"L'approche "sous le capot""
Ce que j'ai le moins apprécié :
"Le partage de documents"
Mon avis sur le contenu du stage :
"Cours très intéressant, contenu top avec des TP qui permettent de mettre en pratique les cours."
Mon avis sur le formateur :
"Professeur, très pédagogue, patient et méthodique. il prend son temps de bien expliquer et nous laisse le temps de pratiquer. Il est top."
Mon avis sur le contenu du stage :
"Le formateur a su transmettre sa connaissance de Spring Boot de manière claire et pédagogique."
Mon avis sur le formateur :
"Il s'est assuré que toutes les participantes ait compris les notions et a également débugger et expliquer les causes des bugs."
Mon avis sur le contenu du stage :
"Parfait exactement ce qu'il nous fallait à ce moment de la formation."
Mon avis sur le formateur :
"Très à l'écoute et prêt à faire des rappelles sur ce dont on avait besoin tout en réussissant à faire son programme."
Ce que j'ai le plus apprécié :
"machine opérationnelle avec la possibilité de télécharger les outils dont nous avons besoin"
Ce que j'ai le moins apprécié :
"Permettre le transfert de fichiers de la machine vers notre ordinateur"
Ce que j'ai le plus apprécié :
"Pédagogie du formateur, connaissances partagées, tests fait pendant la formation."
Ce que j'ai le moins apprécié :
"Trop court, rendant la formation assez dense"
Mon avis sur le contenu du stage :
"Bien complet."
Mon avis sur le formateur :
"Le formateur était top il est très compétant, professionnel et très pédagogue."
Ce que j'ai le moins apprécié :
"la machine virtuelle mise à disposition par PLB était inaccessible en ce qui me concerne. mais j'ai fait la formation sur ma machine perso, et n'ai pas eu besoin de cette VM."
Mon avis sur le contenu du stage :
"Une bonne formation."
Mon avis sur le formateur :
"Très bon formateur a l'écoute et prend son temps pour ne perdre personne."
Spring Boot pour l'exploitant
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