Formation Spring 3: Développer avec Spring 3
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Spring est le framework Java le plus répandu pour le développement d'application d'entreprise offrant une réel alternative à JavaEE. Ses atouts : faciliter le développement et les tests, améliorer les performances, proposer de bon design patterns aux développeurs
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Introduction à Spring 3 Présentation du frameworkConcepts de conteneur léger Vue d'ensemble et exemples d'utilisationIoC pattern et injection de dépendancesSpring et l'injection de dépendanceExemple basiqueAtelier 1 : Mise en place de l'IDE Eclipse, 1ère configuration Spring, Tests via Junit Le coeur de Spring 3Spring 3un conteneur légerLes Beans, BeanFactory et ApplicationContext Modes singleton ou prototype Gestion des propriétés, "collaborators" Méthodes d'injection de dépendance Configuration de Beans spécifiques à Spring, cycle de vie Définition de Bean abstrait et héritage Spring AOPConcepts de l'AOP Terminologie utilisée : aspect, joinpoint, advice, shortcut, weaving Les différents types d' « advice » : around, before, throws, after Objectifs et fonctionnalités AOP de Spring Intégration avec le framework AspectJ Support pour le testConcepts de l'eXtreme programming Tests unitaires et test d'intégration Indépendance de Spring vis à vis des outils de test Apports de Spring : Cache de l'ApplicationContext, Injection de données de test, et rollback des transactions Ateliers 2 : Mini-application médiathèque en ligne : Différentes types de configurations de bean, Complétion de code et écriture d'une classe de test , Illustration de l'AOP pour implémenter du profiling, Exécution d'une suite de testApplications Web avec Spring MVC Rappel MVCArchitecture SpringContrôleurs SpringRésolution des vues Gestion des locales et des thèmesTraitements des exceptionsIntégrations avec autres techniques de vues Spring 3 et l'accès aux données (JDBC/Hibernate/JPA/NoSQL) Pattern DAO avec JDBC et les Classes abstraites de Spring Configuration de la SessionFactory d'Hibernate dans le contexte d'application Spring Hibernate Template et Hibernate Callback Implémentation DAO avec les APIs Hibernate Configuration EntityManagerFactory, la classe abstraite JPATemplateDémarcation de transactions par programmation et déclaration Support pour les sources de données NoSQL, exemple de MongoDBAtelier 3 : Implémentation de la couche DAO de la mini-application avec JPA, Démarcation des transactions des services métier Intégration avec Java EE EJBs session comme composant SpringIntégration avec le service JMS Les services WebIntégration avec JMXAtelier 4 : Implémentation de la couche métier de la mini-application avec des EJBs et MDB Spring 3et le Web 2.0 Introduction à oAuth Support de SpringSocialpour les réseaux sociaux (FaceBook, Twitter, LinkedIn) Les projets SpringMobile et SpringAndroïd Déploiement d'applications Spring sur le CloudAtelier 5 : Utilisation de l'API SpringSocial et déploiement sur Cloud Foundry
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation Spring 3: Développer avec Spring 3