Accueil > Développement Logiciel, Devops > Conception d’Interfaces graphiques Java EE
Formation #DEV127

Formation Conception d’Interfaces graphiques Java EE

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV127


Sessions programmées :

Du 25 au 29 Jan. 2021

Du 08 au 12 Mars 2021

Du 17 au 21 Mai 2021

Du 19 au 23 Juil. 2021

Du 25 au 29 Oct. 2021

Du 13 au 17 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV127


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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 25 au 29 Jan. 2021
  • Du 08 au 12 Mars 2021
  • Du 17 au 21 Mai 2021
  • Du 19 au 23 Juil. 2021
  • Du 25 au 29 Oct. 2021
  • Du 13 au 17 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation