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


REFERENCE
 
 
JDSB
DUREE
 
 
3 jours
TARIFS
 
 
1720 € HT
Niveau : Débutant
Cours à distance: Non
OBJECTIFS :
 

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.

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. 
PRÉ-REQUIS :
 

Pour suivre cette formation, il est demandé de connaître Java et le Spring Core.

PUBLIC :
 

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

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

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

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

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

TRAVAUX PRATIQUES :
 

Les travaux pratiques s'appuient sur l’IDE Spring Tools Suite.

S'INSCRIRE À CETTE
FORMATION SPRING BOOT
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 
Spring Cloud fournit tous les services techniques nécessaires à la mise en place d’une architecture micro-service. Associé à Spring Boot, il permet de rapidement...

3 j

 
Cette formation jBPM intensive de 3 jours est destinée aux développeurs Java concernés par des applications « workflow ». Après avoir introduit les concepts...

3 j

 
Hibernate offre une solution élégante et robuste à la problématique de persistance des objets Java. Son formidable succès auprès de la communauté...

2 j

 
La mise en place d'une couche de mapping objet-relationnel entre un modèle métier « objet » et une base de données relationnelle facilite...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB