Python la formation complète 2021, de zéro à confirmé
What you'll learn
-
Les Bases de Spring Boot
-
Spring Boot et les dépendances Maven
-
Inversion de Contrôle (IOC) et Injection des Dépendances (DI)
-
Springs Beans Scope des Beans : Prototype, Singleton...
-
Cycles de Vie des Beans
-
Accès aux Bases de Données avec Spring Boot et les Repository
-
Contrôleurs REST et API Rest
-
Test Unitaires avec SpringBoot et JUnit
-
API REST et POSTMAN
-
Spring Boot Reactive avec Mono et Flux
Description
Spring Boot permet de créer facilement des applications Spring autonomes, de qualité que vous pouvez simplement exécuter. Il vous aide à construire des applications robustes et performantes avec un budget réduit.
Dans ce cours, vous apprendrez à utiliser le framework Spring Boot et à profiter de ses avantages. Vous vous familiariserez avec les fonctionnalités de Spring Boot 2.6.4 et développerez vos compétences en programmation pour créer facilement des applications. En utilisant la puissance des beans et de l'injection de dépendances, vous apprendrez à relier les composants d'une application en toute simplicité. Vous apprendrez à mieux gérer les tâches centrées sur l'interface utilisateur dans votre application et intégrerez ensuite Spring Boot à votre base de données pour effectuer quelques tâches CRUD de base.
Nous vous présenterons ensuite WebFlux, à l'aide duquel vous construirez une application Web Spring Boot Réactive à partir de zéro. Enfin, vous utiliserez la programmation réactive pour construire une application de bout en bout en ayant un Contrôleur Réactif et un Accès à la Base de Donnée avec Spring Boot Reactive.
À la fin du cours, vous aurez construit une base de connaissances solide dans Spring Boot qui vous permettra d'apporter rapidement des modifications ou de faire évoluer vos applications en fonction des besoins de votre projet .
À qui s'adresse ce cours
Ce cours s'adresse aux développeurs qui souhaitent apprendre rapidement les principes fondamentaux du Framework Spring Boot et les mettre en œuvre dans le développement de leurs applications.
Aucune expérience préalable avec Spring n'est requise ; une connaissance de base de Java est supposée.
Ce que vous apprendrez dans ce cours
- Vous allez vous familiariser avec Spring Boot et configurer vos projets avec Spring Boot (y compris Maven).
- Vous allez comprendre le concept d'Inversion de Contrôle, apprendre à utiliser les scopes de Spring Bean et l'annotation Autowired
- Vous allez gérer efficacement les données de fichiers externes avec la gestion des fichiers propriétés de Spring Boot.
- Vous allez créer un contrôleur Spring RestController (GET, POST, PUT et DELETE).
- Vous allez accéder à des Bases de Données avec les Entity et les Repository
- Vous allez apprendre à utiliser JUnit pour tester vos EndPoints
- Vous allez apprendre à utiliser Postman pour tester vos EndPoints Rest avec JSON
- Vous allez ajouter des fonctionnalités réactives avec à vos programmes Spring avec le framework WebFlux, les Mono et Flux
Environnement de Développement
Votre PC et le logiciel INTELLIJ. La réalisation des exercices est possible aussi avec NetBeans ou Eclipse
Who this course is for:
- Développeurs Débutants Spring et Spring Boot
- Application SpringBoot et Accès Base de Données
- Développeurs et Testeurs d'API Rest
- Développeurs WebFlux et Application Réactives