Accueil > Développement informatique et DevOps > Conception d’Interfaces graphiques Java EE
Formation #DEV127

Formation Conception d’Interfaces graphiques Java EE

Durée : 5 jours

Code : DEV127


Prochaines dates programmées :

Du 24 au 28 Juin 2024

Du 14 au 18 Oct. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Découvrir les différents frameworks de conception d’Interfaces graphiques Java EE
  • Découvrir les services Web avec REST
Programme
1/ Introduction
  • Principe des architectures MVC et MVC 2
  • Panorama des frameworks MVC2 : Struts, JSF, Spring MVC
  • Comparaison des frameworks
2/ Concevoir des interfaces graphiques Java EE avec STRUTS
  • Struts 2 : présentation/historique, architecture, version
  • Actions Struts 2 : types, implémentation, constantes
  • Gestion des paramètres, des valeurs de retours
  • Mapping des actions par Xml
  • Mapping des actions par annotations
  • Gestion dynamique du mapping
  • Types de résultats : dispatcher, redirect, redirectAction,chain, stream,...
  • Gestion des erreurs
  • Accès aux ressources : requête, réponse, contexte
  • Panorama des balises de formulaires
  • Intégration de formulaires
  • Validation de formulaires
  • Gestion des messages d'erreurs
  • Fichiers properties et internationalisation des vues (i18n)
  • Gestion des types et conversions
  • Définition et configuration d'intercepteurs personnalisés
  • Gestion de l'upload
3/ Concevoir des interfaces graphiques Java EE avec JSF
  • Qu'est-ce que JSF ? Ses apports, quand envisager JSF ?
  • Les avantages / inconvénients de JSF
  • Les nouveautés dans JSF
  • Managed Beans : création, portées, règles de navigation
  • Facelets : présentation, layouts et composants personnalisés
  • Language EL : présentation, expressions, objets implicites
  • Gestion des messages d'erreurs
  • Internationalisation (i18n) dans une application JSF
  • Validation de formulaires : validateurs JSF, Bean Validation
  • L’affichage des collections à longueur variables
4/ Concevoir des interfaces graphiques Java EE avec SPRING MVC
  • Introduction à Spring et la notion de conteneur léger
  • La mise en oeuvre du pattern MVC avec Spring Web-MVC
  • Utilisation des annotations dans la mise en oeuvre du modèle MVC
  • Couplage Spring - JSR 303 (Bean Validation) pour la validation de la saisie
  • Mise en oeuvre d'Ajax avec Spring MVC
5/ Exposition de services web avec REST
  • Services Web : architectures
  • Comparaison avec les web services SOAP et REST
  • Mise en oeuvre avec Spring pour exposer des services
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Analystes
  • Programmeurs
  • Chefs de projets
Dates

Dates

  • Du 24 au 28 Juin 2024
  • Du 14 au 18 Oct. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.