Skip to content

 

Trainings › Development Team › Developing with Spring Framework

Share:
Share on TwitterShare via email
Reference: SPRI Price 2012: 1768,00€ Audience: Développeurs Java, chefs de projets, architectes techniques Pre-requisites: Expérience pratique du développement avec Java ou avoir suivi le cours JOD ou IJOP
Duration: 3 day(s) Language: French Partner: Valtech Training
 

Next Sessions

TypeLocationDatePriceDurationLanguage
IntraTo be agreedTo be agreedOn request day(s)To be agreed 

Description

Leader dans le monde des conteneurs légers, Spring a pour vocation de faciliter la construction d’application Java d’entreprise en limitant les efforts habituellement liés aux problématiques techniques, afin de se concentrer sur des problèmes du métier. Dans des projets Java de plus en plus complexes mixant de multiples solutions, l’architecte et le développeur sauront tirer avantageusement parti de ce puissant Framework grâce à une bonne appréhension de ses concepts et pratiques.

Spring permet d’encapsuler différents services et Frameworks, en fournissant de nombreux modules et en proposant l’utilisation d’objets simples plutôt que des composants spécifiques. A l’issue de la formation, le participant sera capable d’identifier le rôle et la valeur ajoutée de Spring dans un projet Java, d’évaluer la pertinence d’un module de Spring face à un besoin, de mettre en oeuvre Spring à moindre impact dans des nouveaux projets ou des projets existant afin d’augmenter leur flexibilité et gagner en productivité.

Le cours propose une étude de cas qui sera modélisée avec le coeur de Spring, puis complétée par les différents modules en utilisant l’inversion de contrôle et les Design Patterns les plus courants. L’ouverture de Spring vers les Frameworks Struts et Hibernate sera illustrée au travers d’exemples concrets.

Vous allez apprendre à

  • Connaître les principes sur lesquels repose Spring
  • Concevoir une application avec Spring
  • Configurer au mieux les applications utilisant Spring
  • Simplifier l’accès aux données avec Spring
  • Appréhender l’intégration de Spring dans une application Web
  • Comprendre comment Spring modifie les habitudes de programmation

Program

  • Introduction à Spring
    • Origines de Spring
    • Inversion of Control (IoC)
    • Programmation orientée aspect (AOP)
    • Vue complète de Spring
  • Core Spring
    • Bean Factory
    • Contexte applicatif
    • Gestion des ressources
    • Packaging et déploiement
  • AOP et Spring
    • Proxies
    • Pointcuts
    • Advice
  • Configuration
    • Centralisation de l’information
    • Initialisation tardive
    • Fichiers externes
  • Conception
    • Approche Java EE vs. approche Spring
    • Conception simplifiée
    • Gestion d’exception
  • Persistance avec Spring
    • Data Access Objects
    • Templates JDBC
    • Intégration d’Hibernate
  • Gestion efficace des transactions avec Spring
    • La démarcation transactionnelle
    • Configuration
    • Exemple de gestion des transactions avec JDBC ou Hibernate
  • Test des applications Spring
    • Test et injection de dépendance
    • Tests unitaires et Mock Objects
  • Spring dans une application Web
    • Spring MVC
    • Spring et Struts

 

Follow us

Follow us on Facebook Follow me on Twitter Follow us on LinkedIn YouTube Follow us on SlideShare
Our free seminars
Clients testimonials
Get the technical expertise of our consultants on Agile Partner's Weblog

Contact us

+352 26 37 00 30
contact@agilepartner.net