Détails
- 12 Sections
- 48 Lessons
- 28 heures
Expand all sectionsCollapse all sections
- Introduction à JSF 2 (3 heures)4
- 1.1Revue des concepts de base de JSF 2 et de l’architecture MVC (Modèle-Vue-Contrôleur)
- 1.2Présentation des avantages de JSF 2 dans le développement d’applications Web
- 1.3Processus de configuration initiale d’un projet JSF
- 1.4Travaux pratiques : Configuration d’un projet JSF 2 et création de la structure de base
- Introduction à JSF 2 (3 heures)4
- 2.1Revue des concepts de base de JSF 2 et de l’architecture MVC (Modèle-Vue-Contrôleur)
- 2.2Présentation des avantages de JSF 2 dans le développement d’applications Web
- 2.3Processus de configuration initiale d’un projet JSF
- 2.4Travaux pratiques : Configuration d’un projet JSF 2 et création de la structure de base
- Gestion des Composants (5 heures)4
- 3.1Utilisation avancée des composants JSF pour créer des interfaces utilisateur riches
- 3.2Création de composants personnalisés et gestion des événements
- 3.3Utilisation des conteneurs de mise en page et des gestionnaires de rendu
- 3.4Travaux pratiques : Création et personnalisation de composants avancés
- Gestion des Composants (5 heures)4
- 4.1Utilisation avancée des composants JSF pour créer des interfaces utilisateur riches
- 4.2Création de composants personnalisés et gestion des événements
- 4.3Utilisation des conteneurs de mise en page et des gestionnaires de rendu
- 4.4Travaux pratiques : Création et personnalisation de composants avancés
- Gestion de la Navigation (4 heures)4
- 5.1Gestion avancée de la navigation entre les pages et les vues
- 5.2Utilisation des règles de navigation conditionnelles et dynamiques
- 5.3Mise en place de la navigation basée sur les règles et la logique
- 5.4Travaux pratiques : Configuration avancée de la navigation entre les vues
- Gestion de la Navigation (4 heures)4
- 6.1Gestion avancée de la navigation entre les pages et les vues
- 6.2Utilisation des règles de navigation conditionnelles et dynamiques
- 6.3Mise en place de la navigation basée sur les règles et la logique
- 6.4Travaux pratiques : Configuration avancée de la navigation entre les vues
- Gestion des Données avec JSF (6 heures)4
- 7.1Utilisation avancée des gestionnaires de modèles pour manipuler les données
- 7.2Intégration de JSF avec les technologies de persistance, comme JPA
- 7.3Gestion des cycles de vie des composants et des états des vues
- 7.4Travaux pratiques : Intégration avec JPA et manipulation de données dans JSF
- Gestion des Données avec JSF (6 heures)4
- 8.1Utilisation avancée des gestionnaires de modèles pour manipuler les données
- 8.2Intégration de JSF avec les technologies de persistance, comme JPA
- 8.3Gestion des cycles de vie des composants et des états des vues
- 8.4Travaux pratiques : Intégration avec JPA et manipulation de données dans JSF
- Intégration avec Java EE (4 heures)4
- 9.1Intégration de JSF avec d’autres technologies Java EE, comme EJB et CDI
- 9.2Utilisation des annotations pour gérer l’injection de dépendances
- 9.3Intégration de JSF avec des services Web RESTful
- 9.4Travaux pratiques : Intégration avec EJB et création de services Web RESTful
- Intégration avec Java EE (4 heures)4
- 10.1Intégration de JSF avec d’autres technologies Java EE, comme EJB et CDI
- 10.2Utilisation des annotations pour gérer l’injection de dépendances
- 10.3Intégration de JSF avec des services Web RESTful
- 10.4Travaux pratiques : Intégration avec EJB et création de services Web RESTful
- Bonnes Pratiques et Développement Avancé (6 heures)4
- 11.1Bonnes pratiques de développement avec JSF 2
- 11.2Techniques avancées pour la gestion des exceptions et la validation
- 11.3Utilisation des thèmes, des modèles et des ressources externes
- 11.4Travaux pratiques : Application de bonnes pratiques et développement avancé
- Bonnes Pratiques et Développement Avancé (6 heures)4
- 12.1Bonnes pratiques de développement avec JSF 2
- 12.2Techniques avancées pour la gestion des exceptions et la validation
- 12.3Utilisation des thèmes, des modèles et des ressources externes
- 12.4Travaux pratiques : Application de bonnes pratiques et développement avancé