Formation Spring IO

Maitriser l'écosystème Spring

Présentation

Cette formation vous permet de maitriser l'écosystème Spring pour développer des applications d'Entreprise.

Elle s'articule autour de la création d'un système d'information d'E-Commerce.

Objectifs

La formation Spring IO vise l'acquisition des compétences suivantes :

  • Comprendre la philosophie de Spring
  • Savoir développer une application Web avec Spring

Logo Spring IO

Programme de formation

Vue d’ensemble

  • Historique et Philosophie de Spring
  • Qu’est-ce que Spring ?
  • Les projets Spring

Spring Framework

  • Présentation
  • Principe d’injection de dépendance
  • Architecture Spring Framework
  • Beans Spring
    • Définition d’un Bean
    • Portée d’un Bean
    • Configuration via XML
      • Externaliser la configuration
      • Héritage de configuration
      • p-namespace, c-namespace, util-namespace, j2ee-namespace, etc…
    • Configuration par Annotations
      • Spring & JSR-330
      • Stéréotypes
      • Définir plusieurs beans dans une Classe
      • Traitements post-processeurs
  • Accès aux données
    • Vue d’ensemble
    • Hierarchie des Exceptions
    • JDBC avec Spring
    • JPA avec Spring
    • Transactions avec Spring
  • Web
    • Présentation de Spring MVC
    • Configurer Spring MVC
    • Approche sans XML
    • Contrôleur, Vue et Modèle
    • Formulaire avec Spring Web
    • Validation Spring
    • AJAX avec Spring MVC
    • Gérer les erreurs
  • AOP
    • Programmation orientée aspect
    • Spring AOP
    • AspectJ et Spring
  • JMS
    • Présentation de JMS
    • JMS & Spring

Spring Data JPA

  • Présentation
  • Configurer Spring pour JPA
  • Interfaces Repository, CrudRepository
  • Développer avec Spring Data JPA

Spring Security

  • Présentation
  • Configurer Spring Security
  • Modèles d’authentification
  • Sécuriser une application à plusieurs niveaux
  • Mise en oeuvre de Spring Security

Spring Boot

  • Architecture Microservice
  • Démarrer avec Spring Boot
  • Créer une application avec Spring Boot