Spring est un framework open source J2EE s'appuyant sur des conteneurs légers et permettant de mettre en oeuvre des applications 3-tier. Cette formation présente tous les aspects associés à ce framework.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public Développeurs, Chefs de projet, Architectes
  • Prérequis Java

Lors de cette formation, les participants suivent 3 jours de formation.

  • Introduction à Spring
      Problématiques des développements J2EEApports de SpringNotion de conteneur légerProgrammation orienté aspects (POA)Intégration d'autres framework à SpringArchitecture de Spring
  • Fondamentaux de Spring
      Problématiques de conception d'une applicationInversion de contrôleInjection des dépendancesGestion du cycle de vie des objets (Singleton et génération d'événements)
  • Le conteneur léger de Spring
      Fabrique de Bean et contexte d'applicationDéfinition d'un BeanCycle de vie des Beans et interactions avec le conteneurSupport de l'internationalisationAbstraction des accès aux ressourcesPublication d'événements
  • Concepts de la POA
      Limite de la programmation orientée objetFondamentaux de la programmation orientée aspects
  • Spring AOP
      Implémentation de l'aspect observateur avec Spring AOPUtilisation de Spring AOP avec et sans AspectJ
  • Intégration des frameworks de présentation
      Spring MVCInitialisation du framework Spring MVCTraitement des requêtesSpring MVC et la gestion de la vue
  • Spring Web Flow
      Concepts des Web FlowsImplémentation de Spring Web Flow
  • Spring Boot et Api REST
      Spring BootCréer une api Rest avec SpringIntroduction à spring security
  • Gestion des données
      Stratégies et design patterns traditionnels (script de transaction, DAO, couche domaine et mapping oUtilisation des solutions d'ORM (EJB, JDO et Hibernate)
  • Gestion des transactions
      API générique de démarcationInjection du gestionnaire de transactionsGestion de la démarcationSynchonisation des transactionsGestion des exceptions
  • Technologie d'intégration Java
      Intégration de JMS dans SpringSupport JCA de Spring
  • Supervision avec JMX
      Fonctionnalités du support JMX par SpringExportation de MBeansContrôle des informations exportéesGestion des noms des MBeans