Qu'est-ce que je vais apprendre ?
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
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 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 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 offre une protection robuste aux applications Spring en gérant l'authentification, les autorisations et les failles de sécurité.
Lire plus