0

ecommerce/course.login

Le guide complet pour maîtriser Spring Boot par la pratique

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 de votre implémentation.

4.5
(297 ratings) 1154 students



What you will learn

Concevoir une application
Ecrire un cahier des charges
Conception UML
Gestion de BDD
Apprendre a developper une API REST avec Spring boot
API Documentation avec Swagger
Spring security et JWT

Who should take this training

Prerequisites

  • Des connaissance de base en Java
  • Des connaissance de base en HTML / CSS

Target audience

  • Etudiants Developpeurs Juniors

About this training

description introductive: 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 de votre implémentation.

Les technologies utilisées dans cette formation représentent les derniers 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 de 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 dans le monde professionnel. Que ce soit étudiant, jeune diplômé ou bien employé, vous pouvez avoir la possibilité d’implémenter n'importe quel projet et créer vos propres idées.

Course Language : FR
On-demand video
Full lifetime access to videos
Downloadable resources
Assignments
Certificate of Completion

Training options

Only Videos

$ 30

  • Full lifetime access to videos
  • Downloadable resources
  • Certificate of Completion
  • Hours of Individual Coaching

Blended

$ 350

  • Full lifetime access to videos
  • Downloadable resources
  • Certificate of Completion
  • 10 Hours of Individual Coaching
Save 10%

Blended

$ 640 $ 603

  • Full lifetime access to videos
  • Downloadable resources
  • Certificate of Completion
  • 20 Hours of Individual Coaching
Save 20%

Blended

$ 990 $ 792

  • Full lifetime access to videos
  • Downloadable resources
  • Certificate of Completion
  • 30 Hours of Individual Coaching

Course Content

Section 1 : Avant de commencer
Plan de la formation 06:34 mins
Les technologies 02:22 mins
Installer et preparer l'environnement de travail 02:57 mins
Section 2 : Les resources de l'application
Section 3 : Cahier des charges et conception
Developper l'idee de l'application 07:55 mins
Conception UML:: Diagramme des classes 29:35 mins
Section 4 : Créer un projet spring boot/ les entités et générer la base de données
Creation du projet et des entites #1 16:07 mins
Creation du projet et des entites #2 09:13 mins
Creation du projet et des entites #3 14:06 mins
Creation du projet et des entites #4 19:44 mins
Creation du projet et des entites #5 21:39 mins
Section 5 : Developper les DTO (Data Transfer Object)
Developpement des DTO #1 11:04 mins
Developpement des DTO #2 19:00 mins
Developpement des DTO #3 05:29 mins
Section 6 : Developper les validateurs
Develppement des validateurs #1 07:59 mins
Develppement des validateurs #2 21:02 mins
Section 7 : Developper la couche DAO
Developpement de la couche DAO 17:08 mins
Section 8 : Developper les exceptions personnalisees et le gestionnaire global d'exception
Developpement des exceptions personnalisees 17:30 mins
Developpement du gestionnaire global d'exception 18:22 mins
Section 9 : Developper les premiers services et controleurs
Developpement des services et controleurs #1 46:46 mins
Developpement des services et controleurs #2 57:32 mins
Developpement des services et controleurs #3 33:25 mins
Section 10 : Enregistrer les photos sur le cloud avec Flickr API
Creation et configuration de l'API Key pour Flickr 27:11 mins
Developpement du service Flickr 11:46 mins
Section 11 : Documenter l'API avec Swagger
Creation de la documentation de l'API avec Swagger-ui #1 47:32 mins
Creation de la documentation de l'API avec Swagger-ui #2 23:29 mins
Generation du fichier de documentation swagger.json 16:49 mins
Section 12 : Finaliser les controleurs
Finalisation des controleurs #1 18:33 mins
Finalisation des controleurs #2 11:50 mins
Finalisation des controleurs #3 08:39 mins
Finalisation des controleurs #4 09:04 mins
Finalisation des controleurs #5 09:36 mins
Section 13 : Audit listener et Intercepteur Hibernate
Ajouter le Entity Listener pour les dates de creation / modification 12:36 mins
Developpement de l'intercepteur des requetes Hibernate 22:28 mins
Section 14 : Securiser l'API avec un JWT token
Implementation de la securite #1 64:04 mins
Implementation de la securite #2 39:53 mins
Section 15 : Implementer les Tests Unitaires TU
Implementation des Tests Unitaire avec JUnit 28:16 mins
Section 16 : Implementer Les Tests D'integrations IT
Implementation des Tests d'Integration avec Postman 34:52 mins
Section 17 : Finaliser les commandes client
Finalisation de la commande client #1 54:26 mins
Finalisation de la commande client #2 38:30 mins
Section 18 : Finaliser les commandes fournisseur
Finalisation des comnmandes fournisseurs 06:50 mins

Request more information

Similar courses

Join our mail list for news