Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Java JEE

LD-038  SPRING |  5 jours


01/. Introduction

  • Historique du Projet
  • Concepts fondamentaux
  • Éléments de Langage.

02/. Préparation d'un projet Spring

  • Annotations ou XML ?
  • Configuration d'Eclipse
  • Utilisation de Maven
  • Gestion des Logs
  • Gestion des Versions
  • Démarrer et déployer une Application Spring .

03/. Spring IoC

  • L'injection de dépendance
  • IoC et BeanFactory
  • Le cycle de vie des Beans
  • Les scopes de Beans
  • Les contructeurs
  • Configuration avancée.

04/. Spring AOP

  • La Programmation orientée Aspect
  • Exemple
  • Utiliser le Modèle en AOP.

05/. Construire son Modèle Métier

  • Choisir ses outils
  • Core Spring
  • Bean Validation
  • Comparaison avec les EJB.

06/. Persistence du Modèle avec Spring Data

  • Spring JDBC
  • Mapping Hibernate &
  • JPA
  • Performances
  • NoSQL avec MongoDB
  • Principes et fonctionnement des Transactions
  • Transactions imbriquées.

07/. Applications Web

  • Spring MVC
  • WebFlow
  • Grails : Killing Feature ?.



08/. Les tests

  • Tests Unitaires
  • Injection des Mocks
  • Tests fonctionnels avec Selenium
  • Tests d'intégration
  • Tests de montée en charge avec Gatling
  • Intégration continue.

09/. Web Services

  • Exposer son Modèle Métier
  • Services REST
  • Services WS-*.

10/. Spring Security

  • Objectifs et Principe
  • Authentification
  • Autorisations
  • Comparaison avec JAAS.

11/. Intégration avec JEE

  • Intégrer le Modèle Spring dans une Servlet
  • Accéder aux EJB
  • CDI : Context and Dependency Injection.

12/. Spring JMS

  • API JMS
  • Message Driven Pojos
  • Envoi et Reception de messages.

13/. Spring Batch

  • Processing Batch : généralités
  • Création d'un Job
  • Scheduling
  • Transactions.



Public
Développeurs, architectes, et chefs de projets.

Objectifs
Maîtriser le framework Spring.
Construire une architecture Java avec Spring, Faciliter les développements, tester son application, s'intégrer avec le Web et le SI, et accroitre progressivement le périmètre de ses applications.

Prérequis
Maitrise lu langage Java.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact