0

ecommerce/course.login

Bien débuter avec Spring et Spring Boot

Ce que vous devez absolument savoir pour développer des d'applications d'entreprise avec Spring et Spring Boot

4.5
(437 ratings) 2375 students



What you will learn

Le framework Spring, pourquoi et comment !
Spring Boot l'essentiel !
Spring MVC, le Web avec Thymeleaf et les API ReST
Spring JDBC : lire et écrire dans une base de données relationnelle
Spring JPA avec Hibernate et les mappings les plus communs
Spring Data sur JDBC et JPA sans fioritures !
La gestion transactionnelle @Transactional, la base
Spring Cloud et les microservices, l'architectures, Eureka et un peu de programmation réactive

Who should take this training

Prerequisites

  • Des connaissances de base en Java sont requises
  • Des connaissances de base en HTML sont utiles

Target audience

  • The course is appropriate for all Java developers: beginners to advanced

About this training

Spring et Spring Boot sont LES librairies qu'un développeur Java doit absolument connaître. Les 3/4 des applications Java d'aujourd'hui utilisent Spring quelque part.

Dans ce cours de 10 heures vous apprendrez les fondements qu'il est essentiel et indispensable de connaître.

Spring est vaste, très vaste et ce cours n'est pas une énumération exhaustive des APIs de Spring mais un cours sur les APIs que vous allez forcément utiliser !

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

Training options

Only Videos

$ 25

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

Blended

$ 325

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

Blended

$ 600 $ 562.5

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

Blended

$ 925 $ 740

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

Course Content

Section 1 : Introduction
Présentation du cours 04:10 mins
Ne restez pas seul : Accès au serveur discord 00:37 mins
Spring Initializr 10:49 mins
Premier fonctionnel 10:49 mins
Section 2 : Pourquoi a t-on besoin de Spring ?
Illustration 11:22 mins
Le problème de la flexibilité des applications 11:30 mins
Programmation par contrat 08:31 mins
Injection de dépendance 08:03 mins
Inversion de contrôle 17:33 mins
Récapitulons 06:45 mins
Section 3 : Les fondamentaux du framework Spring
Conteneur léger Spring 13:10 mins
Affectation d'une valeur à une propriété 06:14 mins
Autowiring byName et byType 05:24 mins
Configuration par annotation 09:48 mins
Valorisation des propriétés par annotation : @Value et fichier de propriétés 04:49 mins
Détection automatique des beans 09:19 mins
Gérer les conflits de dépendances 07:02 mins
Se passer du fichier XML 07:52 mins
Les classes de configuration plus en détail 06:10 mins
Section 4: Mise en place de Spring Boot
SpringBootApplication 06:20 mins
Spring Boot et Maven 13:12 mins
Fat Archive - Déployer une application en production 09:56 mins
Section 5 : Les applications Web avec Spring Boot
Présentation de la section 01:40 mins
Spring Boot Web Starter 06:40 mins
Auto-configuration Spring 07:53 mins
Ressources Web statiques 06:44 mins
Spring MVC : Le controleur frontal (Front Controller) 01:51 mins
Spring MVC : Les controleurs Web 04:13 mins
Spring MVC : Les vues avec Thymeleaf 07:31 mins
Spring MVC : Affichage de données dans la vue - Le modèle 14:03 mins
Modularité 17:00 mins
Paramètre de requête et préparation à ReST 17:54 mins
Spring MVC : Gestion de formulaire 17:54 mins
Validation des beans 14:37 mins
Affichage des erreurs de saisie 10:01 mins
Section 6 : Developper une API ReST avec Spring
Rappels : Web Services ReST 04:32 mins
ResponseBody, RequestBody et RestController 08:04 mins
Expérimenter les services ReST 04:11 mins
Exploiter les services ReST dans l’application 09:34 mins
Section 7 : Spring et les bases de données relationnelles
Présentation de la section 02:15 mins
Installer MySQL Community Edition 06:42 mins
Installer le client DBeaver 04:01 mins
Création de la base de données "Invoise" 04:26 mins
Spring JDBC : Première connexion 07:07 mins
Lire et écrire avec un JdbcTemplate 15:13 mins
Introduction à Spring Data et Spring Data JDBC 05:33 mins
Spring Data JDBC : Model et Repository 11:44 mins
Spring Data JPA avec Hibernate 10:18 mins
Spring Data JPA : Modèle de données plus complet 10:43 mins
Spring Data JPA : Jackson et le Open Session In View (OSIV) 11:22 mins
Nullifier les proxy avec Jackson Hibernate5Module 03:02 mins
Solution 1 : La déproxification à postériori (N+1 Select) 03:41 mins
Solution 2 : Les fetch à priori dans les repository (@Query ou @EntityGraph) 04:58 mins
Open Session / EntityManager in View, est-ce une bonne idée ? 03:04 mins
Spring Data JPA : Ecriture en base de données 07:03 mins
Introduction à la gestion transactionnelle 06:04 mins
Section 8 : Architectures “Cloud native” et microservices
Introduction 06:08 mins
Découpage en microservices 15:33 mins
Les entites métier et les données 16:41 mins
Premier endpoint (micro)service 08:12 mins
Préparation du microservice consommateur 07:51 mins
Exploiter le service avec RestTemplate 07:51 mins
Associations entre entites et API ReST 11:10 mins
Spring cloud et Client Side Service Discovery avec Netflix Eureka 07:25 mins
Enregistrement des clients du discovery server 07:51 mins
Obtenir l'emplacement d'un microservice grâce à @LoadBalanced 02:50 mins
Programmation reactive et WebClient 18:53 mins
Section 9 : Rappels
Rappels "Installer" Java 11 Open JDK 06:22 mins
Rappels : Installer IntelliJ Community Edition 11:35 mins
Rappels : Utiliser Maven avec IntelliJ 05:49 mins
Struts, JSF, Spring MVC : les frameworks Web MVC 2 05:13 mins

Request more information

Similar courses

Join our mail list for news