20.06.2015 Views

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

Développement Web Développement mobile ... - Youblisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Développement</strong> avec le Framework<br />

Spring<br />

3 jours<br />

21 heures<br />

Leader dans le monde des conteneurs légers, Spring a pour vocation de faciliter la construction<br />

d’application Java d’entreprise en limitant les efforts habituellement liés aux problématiques<br />

techniques, afin de se concentrer sur des problèmes du métier. Dans des projets Java de plus<br />

en plus complexes mixant de multiples solutions, l’architecte et le développeur sauront tirer<br />

avantageusement parti de ce puissant Framework grâce à une bonne appréhension de ses<br />

concepts et pratiques.<br />

Spring permet d’encapsuler différents services et Frameworks, en fournissant de nombreux<br />

modules et en proposant l’utilisation d’objets simples plutôt que des composants spécifiques.<br />

A l’issue de la formation, le participant sera capable d’identifier le rôle et la valeur ajoutée de<br />

Spring dans un projet Java, d’évaluer la pertinence d’un module de Spring face à un besoin, de<br />

mettre en œuvre Spring à moindre impact dans des nouveaux projets ou des projets existant<br />

afin d’augmenter leur flexibilité et gagner en productivité.<br />

Le cours propose une étude de cas qui sera modélisée avec le cœur de Spring, puis complétée<br />

par les différents modules en utilisant l’inversion de contrôle et les Design Patterns les plus<br />

courants. L’ouverture de Spring vers les Frameworks Struts et Hibernate sera illustrée au travers<br />

d’exemples concrets.<br />

Vous allez apprendre à :<br />

- Connaître les principes sur lesquels repose Spring<br />

- Concevoir une application avec Spring<br />

- Configurer au mieux les applications utilisant Spring<br />

- Simplifier l’accès aux données avec Spring<br />

- Appréhender l’intégration de Spring dans une application <strong>Web</strong><br />

- Comprendre comment Spring modifie les habitudes de programmation<br />

Référence<br />

SPRI<br />

Audience<br />

Développeurs Java, chefs de<br />

projet, architectes techniques<br />

Pré-requis<br />

Expérience pratique du<br />

développement avec Java<br />

ou avoir suivi le cours JOD (p. 76)<br />

ou IJOP (p. 77)<br />

Méthode pédagogique<br />

60 % de travaux pratiques<br />

Disponible également<br />

en intra-entreprise<br />

Prix interentreprises 2011 :<br />

1 716 € HT<br />

Inscriptions et informations :<br />

www.valtech-training.fr<br />

ou +33 (0)1 41 88 23 00<br />

Contenu<br />

Introduction à Spring<br />

- Origines de Spring<br />

- Inversion of Control (IoC)<br />

- Programmation orientée<br />

aspect (AOP)<br />

- Vue complète de Spring<br />

Core Spring<br />

- Bean Factory<br />

- Contexte applicatif<br />

- Gestion des ressources<br />

- Packaging et déploiement<br />

AOP et Spring<br />

- Proxies<br />

- Pointcuts<br />

- Advice<br />

Configuration<br />

- Centralisation de l’information<br />

- Initialisation tardive<br />

- Fichiers externes<br />

Conception<br />

- Approche Java EE vs. approche<br />

Spring<br />

- Conception simplifiée<br />

- Gestion d’exception<br />

Persistance avec Spring<br />

- Data Access Objects<br />

- Templates JDBC<br />

- Intégration d’Hibernate<br />

Gestion efficace des<br />

transactions avec Spring<br />

- La démarcation transactionnelle<br />

- Configuration<br />

- Exemple de gestion des<br />

transactions avec JDBC<br />

ou Hibernate<br />

Test des applications Spring<br />

- Test et injection de dépendance<br />

- Tests unitaires et Mock Objects<br />

Java EE et Frameworks<br />

2010 2011<br />

SEPT OCT NOV DEC JAN FEV MARS AVRIL MAI JUIN JUILL AOUT SEPT OCT NOV DEC<br />

PARIS 20 25 29 27 24 14 11 09 06 04 01, 29 03 02 06<br />

TOULOUSE 06 04 01 07 20 19 12<br />

LYON 13 15 17 04 20 26 28<br />

GRENOBLE 15 29 14 16 11 17 12<br />

GENÈVE 04 29 18 12<br />

Spring dans une application<br />

<strong>Web</strong><br />

- Spring MVC<br />

- Spring et Struts<br />

90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!