
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.
* 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.
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.
* 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.
* 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

Développeur WEB Full Stack [En accéléré] : Front End + Back End +...
MONTPELLIER, LYON, GRENOBLE ET 11 AUTRE(S) LOCALITÉ(S)
Offre spéciale
Avis du centre
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Programmation
Programmation CPF
Programmation en Ligne
Iot
Intelligence artificielle
Machine learning
Vba
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Growth hacking
Spark
Iot Clermont-Ferrand
Programmation Mantes-la-Ville
Programmation Mantes-la-Jolie
Iot Grenoble
Iot Saint-Étienne
Programmation Villiers-le-Bel
Programmation Paris
Iot Annecy
Iot Chambéry
Programmation Évry-Courcouronnes
Cette formation est temporairement suspendue.
Voir des formations similaires