- M2I consulting vous propose un cycle de formation 100% pratique intitilé : Frameworks JEE et techniques de développement avancées, distiné à tout public (étudiant, professionnel, élève ingénieur, particulier, demandeurs d'emploit…).
- Nos experts vous accompagnent tout au long de votre cursus de formation afin d’élargir vos compétences en s’appuyant sur des techniques de transfert de savoir-faire éprouvées.
- Mot clé de la formation : (Java niveau avancé, Design pattern : (facade, singleton, facade, strategy,...), Hibernate, Mapping Objet/Relationnel, Persistance, JPA, HQL,cache 1er et 2ème niveau, Spring et Pattern IOC, , Spring transaction, spring security, JSF/PrimeFaces, administration : Eclipse + Maven + Ant…)
- Date de lacement le : prochènement (cours de weekend)
- Volume horaire : 40 heures
- Prix: 290 dt (avec possibilité de facilités de paiement)
- Pour plus d'information contactez nous sur:
*********************************************************************************************************************************
Programme
*********************************************************************************************************************************
1- Les frameworks de persistance Hibernate
*JDBC les des patterns d'accès aux données.
* Présentation de la persistance et des principes de l'ORM
*Présentation de l'architecture de Hibernate et de son modèle de configuration et de programmation.
*Création d'un mapping objet/relationnel.
*Configuration d'Hibernate et Session Factory.
*API Criteria, et HQL.
*Manipulation de données persistantes.
*Cycle de vie des objets
*Aspects avancés : Optimisations des allers/retours vers la base de données.
*Mise en œuvre de la technique de Cache.
*Rappel des erreurs à éviter.
2- Spring Core : IOC
*Concepts de conteneur léger.
*Vue d'ensemble et exemples d'utilisation de Spring.
*Pattern "Inversion de Contrôle (IoC) : Injection de dépendance".
*Mise en oeuvre de Spring Core: Injection de dépendances
*Configuration de Spring, cycle de vie Les Beans, BeanFactory et ApplicationContext.
*Méthodes d'injection de dépendance.
3- Spring : Persistance de données (spring-jdbc, spring-orm)
*Data Access Objects.
*Templates JDBC.
*Intégration d'Hibernate.
*Gestion d'exception.
4- Spring Transactions
*La démarcation transactionnelle.
*Configuration.
5- Le framework JavaServer Faces (JSF)
*Introduction au modèle MVC 2.
*Composants de JavaServer Faces.
*Cycle de vie JSF
6- Intégration de JavaServer Faces avec Spring et Hibernate