NetFormationFrance

Conception d'interfaces graphiques Java EE avec JSF, Struts 2 et Spring MVC

NetFormationFrance

Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
1750 €
Durée
35 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
* Une bonne connaissance du langage Java et de la programmation orientée objet.
* Une expérience pratique du développement Java EE.
* Des notions de base en HTML, CSS et de la manipulation des formulaires web.
* Une première expérience avec un IDE Java.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Comprendre le rôle des frameworks UI dans Java EE :
* Identifier les enjeux, bénéfices et cas d’usage des frameworks pour le développement d’interfaces web côté serveur.
* Appréhender les architectures de JSF, Struts 2 et Spring MVC.

Maîtriser la création d’interfaces utilisateur avec JSF :
* Configurer et utiliser JavaServer Faces pour développer des pages dynamiques basées sur des composants.
* Gérer la navigation, les événements, les formulaires, et l'intégration avec la couche de persistance (JPA).

Développer des applications web avec Struts 2 :
* Comprendre le fonctionnement du modèle MVC de Struts 2.
* Manipuler les actions, résultats, tags et validations pour construire des interfaces utilisateur interactives et fiables.

Créer des interfaces dynamiques avec Spring MVC :
* Utiliser les annotations Spring pour simplifier le développement de contrôleurs.
* Intégrer des moteurs de templates comme Thymeleaf ou JSP.
* Gérer les formulaires, les sessions et les validations dans une application web Spring.

Comparer et choisir le bon framework selon le projet :
* Évaluer les avantages, les limitations et les contextes d’utilisation idéaux de JSF, Struts 2 et Spring MVC.
* Appliquer des stratégies de migration ou de coexistence pour maintenir ou faire évoluer des projets existants.

Intégrer les frameworks UI avec les autres technologies Java EE :
* Connecter les interfaces aux composants métiers comme les EJB, JPA, ou les services web RESTful.
* Adopter les bonnes pratiques de conception pour créer des applications web modulaires, scalables et maintenables.
Programme
* 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.

Cette formation est temporairement suspendue.

Voici des formations similaires :

Ces formations peuvent vous intéresser

Cette formation est temporairement suspendue.

Voir des formations similaires
Haut de page