Introduction
Spring est un framework très répandu dans les entreprises pour réaliser des applications. Contrairement à Spring qui a une partie de configuration fastidieuse pour les développeurs, Spring Boot se propose de fournir une opinion par défaut sur la configuration d’une application. C’est cette configuration par défaut qui fait toute la magie de Spring Boot.
Cette formation explore les principales fonctionnalités de Spring Boot, notamment auto-configuration, l’accès aux données, les tests, la sécurité, les Actuators etc.
Introduction
Spring est un framework très répandu dans les entreprises pour réaliser des applications. Contrairement à Spring qui a une partie de configuration fastidieuse pour les développeurs, Spring Boot se propose de fournir une opinion par défaut sur la configuration d’une application. C’est cette configuration par défaut qui fait toute la magie de Spring Boot.
Cette formation explore les principales fonctionnalités de Spring Boot, notamment auto-configuration, l’accès aux données, les tests, la sécurité, les Actuators etc.
Introduction
Spring est un framework très répandu dans les entreprises pour réaliser des applications. Contrairement à Spring qui a une partie de configuration fastidieuse pour les développeurs, Spring Boot se propose de fournir une opinion par défaut sur la configuration d’une application. C’est cette configuration par défaut qui fait toute la magie de Spring Boot.
Cette formation explore les principales fonctionnalités de Spring Boot, notamment auto-configuration, l’accès aux données, les tests, la sécurité, les Actuators etc.
Introduction
Spring est un framework très répandu dans les entreprises pour réaliser des applications. Contrairement à Spring qui a une partie de configuration fastidieuse pour les développeurs, Spring Boot se propose de fournir une opinion par défaut sur la configuration d’une application. C’est cette configuration par défaut qui fait toute la magie de Spring Boot.
Cette formation explore les principales fonctionnalités de Spring Boot, notamment auto-configuration, l’accès aux données, les tests, la sécurité, les Actuators etc.
Pré-requis
Connaissance de base du langage Java
Connaissance de base sur Spring Core
Pré-requis
Connaissance de base du langage Java
Connaissance de base sur Spring Core
Pré-requis
Connaissance de base du langage Java
Connaissance de base sur Spring Core
Pré-requis
Connaissance de base du langage Java
Connaissance de base sur Spring Core
Programme détaillé
1. Revue des essentiels de Spring
Pourquoi Spring
2. Introduction à Spring Boot
Introduction au module Spring Boot
Introduction au fichier properties
Création d’un projet Spring Boot grâce au site Spring Initializr
Bannière ASCII
3. Starters Spring Boot, Auto-configuration et Exécution
Gestion des dépendances en utilisant les starters Spring Boot
Fonctionnement de auto-configuration
Propriétés de configuration (Appendix)
Ignorer auto-configuration
Utilisation de l’interface CommandLineRunner
4. Spring Boot DevTools
Propriétés par défaut
Démarrage rapide de l’application
Débogage à distance
5. Implémentation des fonctionnalités
Rest
Spring Data Jpa
Spring Data Rest
Spring Security
Logging
Cache
Scheduling
Tests unitaires
Test d’intégration
6. Actuators, Metrics et indicateurs de santé
Activer Spring Boot Actuator
Custom Metrics
Indicateurs de santé
Créer nos propres indicateurs de santé
Systèmes de surveillance externes
7. Déployer une application
Packaging
Démarrer une application
Profils
8. Intégration du module de Swagger dans un projet SpringBoot
Installation et configuration
Documentation des points d’entrées (Contrôleur) et des modèles (Entités)
Génération d’exemples de réponses (retour API)
Programme détaillé
1. Revue des essentiels de Spring
Pourquoi Spring
2. Introduction à Spring Boot
Introduction au module Spring Boot
Introduction au fichier properties
Création d’un projet Spring Boot grâce au site Spring Initializr
Bannière ASCII
3. Starters Spring Boot, Auto-configuration et Exécution
Gestion des dépendances en utilisant les starters Spring Boot
Fonctionnement de auto-configuration
Propriétés de configuration (Appendix)
Ignorer auto-configuration
Utilisation de l’interface CommandLineRunner
4. Spring Boot DevTools
Propriétés par défaut
Démarrage rapide de l’application
Débogage à distance
5. Implémentation des fonctionnalités
Rest
Spring Data Jpa
Spring Data Rest
Spring Security
Logging
Cache
Scheduling
Tests unitaires
Test d’intégration
6. Actuators, Metrics et indicateurs de santé
Activer Spring Boot Actuator
Custom Metrics
Indicateurs de santé
Créer nos propres indicateurs de santé
Systèmes de surveillance externes
7. Déployer une application
Packaging
Démarrer une application
Profils
8. Intégration du module de Swagger dans un projet SpringBoot
Installation et configuration
Documentation des points d’entrées (Contrôleur) et des modèles (Entités)
Génération d’exemples de réponses (retour API)
Programme détaillé
1. Revue des essentiels de Spring
Pourquoi Spring
2. Introduction à Spring Boot
Introduction au module Spring Boot
Introduction au fichier properties
Création d’un projet Spring Boot grâce au site Spring Initializr
Bannière ASCII
3. Starters Spring Boot, Auto-configuration et Exécution
Gestion des dépendances en utilisant les starters Spring Boot
Fonctionnement de auto-configuration
Propriétés de configuration (Appendix)
Ignorer auto-configuration
Utilisation de l’interface CommandLineRunner
4. Spring Boot DevTools
Propriétés par défaut
Démarrage rapide de l’application
Débogage à distance
5. Implémentation des fonctionnalités
Rest
Spring Data Jpa
Spring Data Rest
Spring Security
Logging
Cache
Scheduling
Tests unitaires
Test d’intégration
6. Actuators, Metrics et indicateurs de santé
Activer Spring Boot Actuator
Custom Metrics
Indicateurs de santé
Créer nos propres indicateurs de santé
Systèmes de surveillance externes
7. Déployer une application
Packaging
Démarrer une application
Profils
8. Intégration du module de Swagger dans un projet SpringBoot
Installation et configuration
Documentation des points d’entrées (Contrôleur) et des modèles (Entités)
Génération d’exemples de réponses (retour API)
Programme détaillé
1. Revue des essentiels de Spring
Pourquoi Spring
2. Introduction à Spring Boot
Introduction au module Spring Boot
Introduction au fichier properties
Création d’un projet Spring Boot grâce au site Spring Initializr
Bannière ASCII
3. Starters Spring Boot, Auto-configuration et Exécution
Gestion des dépendances en utilisant les starters Spring Boot
Fonctionnement de auto-configuration
Propriétés de configuration (Appendix)
Ignorer auto-configuration
Utilisation de l’interface CommandLineRunner
4. Spring Boot DevTools
Propriétés par défaut
Démarrage rapide de l’application
Débogage à distance
5. Implémentation des fonctionnalités
Rest
Spring Data Jpa
Spring Data Rest
Spring Security
Logging
Cache
Scheduling
Tests unitaires
Test d’intégration
6. Actuators, Metrics et indicateurs de santé
Activer Spring Boot Actuator
Custom Metrics
Indicateurs de santé
Créer nos propres indicateurs de santé
Systèmes de surveillance externes
7. Déployer une application
Packaging
Démarrer une application
Profils
8. Intégration du module de Swagger dans un projet SpringBoot
Installation et configuration
Documentation des points d’entrées (Contrôleur) et des modèles (Entités)
Génération d’exemples de réponses (retour API)
Moyens pédagogiques
Moyens pédagogiques
Moyens pédagogiques
Moyens pédagogiques
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise
Modalités d'évaluation
Exercice en travaux dirigés
Questions orales
Attestation de formation remise