Spring Boot
Framework web Java, équivalent de Symfony pour PHP.
Spring Boot permet de créer des applications web Java professionnelles avec une configuration minimale. Il prend en charge automatiquement la configuration de Spring, ce qui vous permet de vous concentrer sur le code métier.
Ce que vous allez apprendre
- Créer un projet Spring Boot avec Spring Initializr
- Construire des contrôleurs et des routes
- Générer des vues HTML avec Thymeleaf
- Persister des données avec Spring Data JPA et MySQL
- Gérer les migrations de base de données avec Flyway
- Sécuriser l'application avec Spring Security
- Créer une API REST
Prérequis
- Bases de Java (variables, classes, méthodes, POO)
- Notions de Symfony (routes, contrôleurs, Doctrine) — les parallèles seront faits explicitement
- MySQL installé
- IntelliJ IDEA Community (recommandé)
- Java 21 LTS installé