HomeAll CoursesLangage JavaConception d’interfaces graphiques Java EE avec JSF, Struts 2 et Spring MVC
Conception d’interfaces graphiques Java EE avec JSF, Struts 2 et Spring MVC
€1,900.00€1,750.00
Durée : 35 heures
100% d'avis positifs
Langue: Français
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction aux Frameworks d’Interfaces Graphiques Java EE ( 7 heures )
- Comprendre les besoins et les avantages des frameworks pour la création d’interfaces graphiques en Java EE.
- Se familiariser avec les concepts de base et les architectures de JavaServer Faces (JSF), Struts 2 et Spring MVC.
- Comparer les trois frameworks pour savoir quand et comment les utiliser dans différents contextes de développement.
- Développement d’Interfaces avec JavaServer Faces (JSF) ( 7 heures )
- Apprendre à configurer et utiliser JSF pour créer des interfaces utilisateur basées sur les composants.
- Utiliser les composants standard de JSF pour construire des pages dynamiques et interactives.
- Gérer la navigation, la validation des formulaires, et la gestion des événements dans JSF.
- Intégrer JSF avec des technologies de persistance comme JPA pour afficher et manipuler les données.
- Création d’Applications Web avec Struts 2 ( 7 heures )
- Configurer un projet Struts 2 et comprendre le modèle MVC (Modèle-Vue-Contrôleur) utilisé par le framework.
- Créer des actions et des résultats pour gérer les requêtes et les réponses HTTP.
- Utiliser les tags et les validations de Struts 2 pour faciliter le développement des interfaces utilisateur.
- Implémenter la gestion des formulaires, la validation côté serveur et côté client, et la gestion des erreurs dans Struts 2.
- Développement d’Interfaces Utilisateur avec Spring MVC ( 7 heures )
- Comprendre la configuration de base de Spring MVC et l’utilisation des contrôleurs pour gérer les requêtes.
- Utiliser les annotations Spring pour simplifier le développement des contrôleurs et des vues.
- Intégrer des templates engines comme Thymeleaf ou JSP avec Spring MVC pour générer des vues dynamiques.
- Apprendre à gérer les formulaires, les validations, et la gestion des sessions dans Spring MVC.
- Comparaison et Intégration des Frameworks ( 7 heures )
- Comparer les points forts et les limitations de JSF, Struts 2 et Spring MVC pour différents types de projets.
- Apprendre à intégrer ces frameworks avec d’autres technologies Java EE, comme les EJB, JPA, et les services web RESTful.
- Explorer les stratégies de migration et de coexistence de projets existants utilisant différents frameworks.
- Étudier les meilleures pratiques pour le développement d’applications web évolutives et maintenables avec ces frameworks.
Prérequis
- Une bonne connaissance du langage Java et de la programmation orientée objet. Une expérience pratique du développement Java EE (servlets, JSP, architecture MVC). Des notions de base en HTML, CSS et de la manipulation des formulaires web. Une première expérience avec un IDE Java (comme Eclipse, IntelliJ IDEA ou NetBeans). Des connaissances en JPA, JDBC ou en manipulation de base de données sont souhaitables pour les parties intégration.
Public Cible
- Développeurs Java EE souhaitant maîtriser les frameworks de création d’interfaces web modernes. Ingénieurs d’études et développement impliqués dans des projets d'applications web Java. Architectes logiciels évaluant les choix technologiques pour les couches présentation des applications Java EE. Chefs de projet technique amenés à encadrer des équipes utilisant JSF, Struts ou Spring MVC. Étudiants avancés en informatique souhaitant approfondir les frameworks web Java côté serveur.
Vous pourriez être intéressé par
-
35 Hours
€1,900.00€1,750.00
-
20 Hours
€1,100.00€990.00