Le guide complet pour maîtriser Spring boot par la pratique
Dévelppez une application de Gestion de Stock complète et maîtrisez le Framework Spring Boot via un projet de zero
Development,Software Engineering,Microservices,Spring Framework
Lectures -47
Duration -17.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Cette formation vous guidera pas à pas vers la réalisation d’un projet de gestion de stock from scratch; Une API qui est riche en services et similaire aux applications développées dans le monde professionnel. Ce cours complet couvre les technologies Spring Boot, Spring Security, Hibernate, Swagger, Junit, Postman. Durant cette formation, vous allez maîtriser la conception UML, passant par l'application des bonnes pratiques de programmation (Design patterns), arrivant aux tests unitaires qui assurent la robustesse votre implémentation.
Les technologies utilisées dans cette formation représentent les dernières outils pour concevoir des APIs REST. Une démarche développée par Ali Bouali après plus que 12 ans d’expérience dans le domaine du développement informatique et de la formation . Plus que 18000 étudiants qui ont bénéficié de ses formations et cours en ligne.
Les Prérequis: Des connaissances de base en Java, un ordinateur et une connexion internet, c'est tout ce que vous devez avoir pour assister à cette formation. (sans oublier la motivation pour apprendre des nouvelles technologies..)
Un contenu de haute qualité avec une bonne approche par projet qui facilite l'immersion au monde professionnel. Que se soit étudiant, jeune diplômé ou bien employé, vous pouvez avoir la possibilité d’implémenter n'importe quel projet et créer vos propre idées. x
Goals
- Cette formation vous guidera pas à pas vers la réalisation d’un projet de gestion de stock from scratch; Une API qui est riche en services et similaire aux applications développées dans le monde professionnel. Ce cours complet couvre les technologies Spring Boot, Spring Security, Hibernate, Swagger, Junit, Postman. Durant cette formation, vous allez maîtriser la conception UML, passant par l'application des bonnes pratiques de programmation (Design patterns), arrivant aux tests unitaires qui assurent la robustesse votre implémentation.
- Les technologies utilisées dans cette formation représentent les dernières outils pour concevoir des APIs REST. Une démarche développée par Ali Bouali après plus que 12 ans d’expérience dans le domaine du développement informatique et de la formation . Plus que 18000 étudiants qui ont bénéficié de ses formations et cours en ligne.
- Les Prérequis: Des connaissances de base en Java, un ordinateur et une connexion internet, c'est tout ce que vous devez avoir pour assister à cette formation. (sans oublier la motivation pour apprendre des nouvelles technologies..)
- Un contenu de haute qualité avec une bonne approche par projet qui facilite l'immersion au monde professionnel. Que se soit étudiant, jeune diplômé ou bien employé, vous pouvez avoir la possibilité d’implémenter n'importe quel projet et créer vos propre idées. x
Prerequisites
- Pour pouvoir suivre cette formation, il suffit d'avoir des connaissances en language de programmation Java.
![Le guide complet pour maîtriser Spring boot par la pratique Le guide complet pour maîtriser Spring boot par la pratique](https://d3mxt5v3yxgcsr.cloudfront.net/courses/4588/course_4588_image.jpeg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Avant de commencer
3 Lectures
-
Plan de la formation 06:33 06:33
-
Les technologies 02:22 02:22
-
Installer et preparer l'environnement de travail 02:57 02:57
Cahier des charges et conception
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Créer un projet spring boot / les entités et générer la Base de données
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Developper les DTO (Data Transfer Object)
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Developper les validateurs
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Developper la couche DAO (Data Access Object)
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Developper les exceptions personnalisees et le gestionnaire global d'exception
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Developper les premiers services et controleurs
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Enregistrer les photos sur le cloud avec Flickr API
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Documenter l'API avec Swagger
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser les controleurs
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Audit listener et Intercepteur Hibernate
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Securiser l'API avec un JWT token
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Implementer les Tests Unitaires TU
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Implementer les Tests d'Integrations TI
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser les commandes clients
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser les commandes fournisseur
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser le service article
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser le controleur des photos
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser le mouvement du stock
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser le contrôleur Utilisateur & les validateurs
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Finaliser les methodes de suppression
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Ali Bouali](https://www.tutorialspoint.com/assets/profiles/241606/profile/200_132205-1603528974.jpg)
Ali Bouali
I started my software development journey in 2011, throughout my career, I worked on different projects for different companies which allowed me to learn different technologies such as Java, Spring, Spring Boot, Hibernate, AWS, and more, that knowledge was essential to reach the level of a senior software engineer.
Finally, I would like to add a few things about me as a developer.
What I would like to talk about is what drives me to work so hard, it’s about many reasons but mainly I’m fascinated by how many programming languages can create an ecosystem that works so well together in spite of each language’s fundamental differences from the other, in short, the technical stack is what really matters to me. No matter how many years I put into development I can never get enough of learning new technologies and improving my knowledge.
But after so many years of learning, I thought about sharing my knowledge so I opted to create a YouTube channel and my personal website where I publish videos and courses to help others gain more knowledge and experience in software development.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)