Mettre en oeuvre des Architectures JEE Hibernate/JPA, JSF & Spring

Cours SHJSF

Classe présentielle

  • Ref. SHJSF
  • 4 jours
  • Campus Genève / Lausanne
  • CHF 3,000.00

Sur-mesure

  • Ref. SHJSF
  • A définir
  • Campus ITTA / Site client
  • Sur demande
Introduction 
Cette formation présentera des frameworks de base, tels que Hibernate qui gère la persistance des objets en base de données relationnelle, Java Server Faces (JSF) qui est spécialisé dans le développement d'applications Web ou Spring qui facilite le développement et les tests des applications 3-tiers.

 

 

 

Objectifs 
A l'issue de la formation, les participants seront à même de :
  • Connaître les bases de la plate-forme Java EE
  • Développer une application d'entreprise de bout en bout avec les frameworks Java EE
  • Développer la couche d'accès de données avec Hibernate
  • Mettre en oeuvre la présentation avec le framework JSF
  • Comprendre les bases de l'injection des dépendances avec spring
  • Connaître les bonnes pratique du framework Spring
Connaissances préalables 
Avant d'assister à ce cours, les participants doivent avoir suivi ou avoir les connaissances couvertes par les formations suivantes :

 

Contenu du cours 
Module 1: Spring
  • Leçon 1 : Architecture de Spring
  • Leçon 2 : Cycle de vie du bean de Spring
  • Leçon 3 : Injection de dépendance
    • Connection de bean basé sur XML
    • Connection basé sur les annotations
    • Autodetect Bean Wiring
    • JavaConfig - Connection programmatique
  • Leçon 4 : Programmation orientée aspect au Spring
    • Configuration @AspectJ
    • Configuration Pure-POJO (XML)
    • Leçon 5 : Accès aux données de Spring
    • JDBC
    • ORM
  • Leçon 6 : Applications Web Spring
  • Leçon 7 : Sécurité de Spring
  • Leçon 8 : Framwork de test de Spring
    • Tests unitaires
    • Test d'intégration

Module 2: JPA / Hibernate
  • Leçon 1 : Persistance des objets
  • Leçon 2 : Architecture d'Hibernate
  • Leçon 3 : Architecture de JPA
  • Leçon 4 : Cycle de vie des entités persistées
  • Leçon 5 : Gestion des transactions
  • Leçon 6 : L'API Java Persistence
  • Leçon 7 : Hibernate en tant que fournisseur JPA
  • Leçon 8 : API JPA EntityManager
  • Leçon 9 : Annotations JPA ORM
  • Leçon 10 : Langage de requête JPA

Module 3 : JSF 2.0
  • Leçon 1 : Introduction à JSF
  • Leçon 2 : JSF Cycle de vie
  • Leçon 3 : Views et Tags JSF
  • Leçon 4 : Beans gérés
  • Leçon 5 : Navigation entre pages
  • Leçon 6 : Convertisseurs et validateurs
  • Leçon 7 : Gestion des événements
  • Leçon 8 : JSF et AJAX
  • Leçon 9 : Facelets
    • Composants composites
    • Templatin
  • Leçon 10 : L'intégration du Spring en détail
Documentation 

Livre JEE Architecture, Hibernate/JPA, JSF & Spring

Formation complémentaire 

Compléter votre cursus en suivant les formations complémentaires suivantes :

Les formateurs dans ce domaine

Cette formation pourra être effectuée par une personne au profil équivalent.
Pierre-Eric Tavel
Intégration et développement d’applications