Qu'est-ce que je vais apprendre ?

Apprenez les bases d'une architecture applicative en couches.
Apprenez à développer une API REST.
Utilisez toute la puissance de Spring Data pour gérer facilement vos données !
Sécurisez votre application avec Spring Security.
Mettez en place une gestion des erreurs et une validation des données simple et puissante !
Validez votre application avec une suite complète de tests automatisés !
Packagez et déployez votre application sur le Cloud !
Profitez de cette formation pour découvrir quelques bonnes pratiques de développement.
Chapitre 1 : Introduction
5 leçons
00:54:00
A l'abordage !
A quoi sert Spring Boot ?
L'architecture d'une application Spring Boot
Environnement de développement
Notions à connaitre
Chapitre 2 : Mise en place d'une application Spring Boot
4 leçons
01:04:00
Chapitre 3 : Structure et configuration d'une application Spring Boot
4 leçons
00:31:00
Chapitre 4 : Projet Dyma Tennis - partie 1 : mise en place
4 leçons
00:41:00
Chapitre 5 : Spring Boot : partie web
5 leçons
00:52:00
Chapitre 6 : Projet Dyma Tennis - partie 2 : couche web
4 leçons
00:57:00
Chapitre 7 : Spring Boot : partie services
5 leçons
00:59:00
Chapitre 8 : Projet Dyma Tennis - partie 3 : couche services
6 leçons
00:56:00
Chapitre 9 : Spring Boot : partie data
4 leçons
00:46:00
Chapitre 10 : Projet Dyma Tennis - partie 4 : couche data
7 leçons
01:17:00
Afficher les 17 chapitres

Les prérequis pour suivre cette formation

Des connaissances du langage Java sont nécessaires

Des connaissances en bases de données sont recommandées

Des connaissances en Web sont un plus

Certains des projets que nous allons coder ensemble

Dyma Tennis

Nous allons créer une API REST complète de gestion de joueurs de tennis. Nous utiliserons entre autres Spring MVC, Spring Data et Spring Security et nous déploierons cette application dans le Cloud !

Description

Spring Boot est une solution puissante faite pour le développement d'applications Web et de microservices avec Java. Le framework favorise la productivité des développeurs grâce à son système d'auto-configuration.

Vous pouvez construire une application d'entreprise brique par brique grâce au système de dépendances prêtes à l'emploi fournies par le framework. Chacune de ces briques possède une configuration par défaut qui donne une base pour se lancer très rapidement dans le développement d'une application robuste.

Le déploiement d'applications Spring Boot est grandement facilité par les JARs exécutables que l'on peut générer à partir du code source. Ces "fat JARs", comme on les appelle, embarquent directement le serveur d'applications.

Spring Boot fournit une réponse à toutes les problématiques auxquelles doivent répondre les applications d'entreprise !


En savoir plus

Également inclus dans la formation

Spring MVC

Spring MVC

Spring MVC est un framework web qui facilite la création d'applications basées sur le modèle MVC (Modèle-Vue-Contrôleur).
Lire plus

Spring Data

Spring Data

Spring Data simplifie l'accès aux données en fournissant une couche d'abstraction au-dessus des technologies de persistance (bases de données relationnelles, bases NoSQL et autres systèmes de stockage...).
Lire plus

Spring Security

Spring Security

Spring Security offre une protection robuste aux applications Spring en gérant l'authentification, les autorisations et les failles de sécurité.
Lire plus