Formation Spring & Spring Boot

Spring est probablement le Framework le plus populaire pour la conception de Web Service en Java. Ce framework en version 4 embarque un serveur et se nomme Spring Boot. La conception de web services et le développement des tests devient simple et efficace.

  1. Introduction
    • Presentation de Spring
    • Environnement de travail, installation des IDE
    • Utilisation d'Apache Maven
    • Premier service Spring
    • Déploiement en Standalone
  2. Les WebServices
    • Rappel sur le HTTP
    • Développement de Service en CRUD : POST, PUT, GET et DELETE
    • Les Controlleurs
    • Marshalling
  3. Les Composants Spring
    • Mécanisme d'injection
    • Repository
    • Controller
    • Service
    • Configuration
    • Utilisation de JPA pour SQL
    • Utilisation de MongoRepository pour MongoDB
  4. Environnement et Injection
    • Gestion des environnements Production, Recette, Developpement
    • Injection de variables
    • Déploiement d'une application avec plusieurs environnements
  5. Test Unitaires et Integration
    • Mettre en place un environnement de test
    • Création de Test Unitaires
    • Création de Test Integration
    • Pratiquer la TDD : Test Driven Development
  • Durée de la formation : 4 à 5 jours
  • Prérequis : Connaissance en Java de base
  • Lieu de la formation : Lyon