> formation Technologies numériques > formation Développement logiciel > formation Java, Java EE, Jakarta > formation JSF 2, développer des applications Web

Avis loadedNote : 4,2Length : 6TotalNote : 100TotalNote20 : 4
Toutes nos formations Java, Java EE, Jakarta

Formation JSF 2, développer des applications Web

4,2 / 5
Stage pratique
Durée : 3 jours
Réf : JSF
Prix  2021 : 1990 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

JSF est LE framework MVC orienté web du monde JEE. Il permet de réaliser des solutions interfacées web en n'utilisant que le langage Java. Ce cours vous permettra d'appréhender et de prendre en main les multiples composants JSF 2 afin de construire des applications Web JEE facilement extensibles et maintenables.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :
  • Maîtriser le cycle de vie d'une requête JSF 2
  • Utiliser les composants graphiques JSF 2 et gérer les événements sur ces composants
  • Définir et utiliser des beans managés
  • Configurer une application JSF
  • Utiliser des composants Ajax dans JSF 2

Travaux pratiques

Le conteneur de Servlet/JSP utilisé est Tomcat ou GlassFish. L'environnement de développement utilisé est Eclipse ou Netbeans.
PROGRAMME DE FORMATION

Premiers pas avec JSF

  • Rappels : Servlet, JSP, MVC 2. Frameworks du marché.
  • Compatibilité entre JSF 1 et JSF 2.
  • Configurer l'application Web. Configurer JSF.
  • Créer un backing-bean et un formulaire.
  • Configuration simplifiée avec JSF 2.0.

Travaux pratiques
Première application JSF.

Concepts JSF

  • Composants graphiques. Représentation côté client et serveur. Arbre de composants.
  • Cycle de traitement d'une requête.
  • Validation des données saisies.
  • Backing beans et beans managés.
  • Ajouter un listener. Evénements.
  • Afficher des messages. Naviguer entre les pages.
  • Langage d'expression (EL).

Définir et utiliser des ManagedBeans

  • Utiliser les annotations JSF 2.
  • La notion de scope et le lien avec les concepts de request, session, application.
  • L'injection de dépendances (autres beans, EJB...).
  • Affecter des propriétés à partir de données saisies.
  • Définir des méthodes de navigation statique ou dynamique.

Travaux pratiques
Saisie de données via un formulaire, affectation d'un bean à l'aide des informations saisies.

Composants standards

  • Les familles de composants. Les propriétés.
  • Vue racine. Paramètres. Sorties formatées.
  • Images. Formulaires. Saisies simples. Panneaux.

Travaux pratiques
Créer un formulaire de recherche. Afficher les résultats dans un Datatable.

Configurer une application JSF

  • Archive Web. Configurer web.xml.
  • Déclarer la Servlet JSF. Structure du fichier de configuration JSF.
  • Configurer les backing beans et la navigation à l'aide du fichier faces-config.xml.

Travaux pratiques
Faire coopérer des backing beans.

Compléments

  • Afficher des messages utilisateur.
  • Conversion et validation des données.
  • Principe. Converters et validators standards et personnalisés avec un backing bean.
  • Internationalisation. La classe locale. Configuration.

Travaux pratiques
Ajouter des contraintes de validation à un formulaire.

Facelets et Ajax

  • Présentation de Facelets. Gérer des layouts.
  • Présentation de composants Ajax. Le tag <f:ajax>.

Travaux pratiques
Définition d'une nouvelle classe de composant. Usage de composants Ajax dans JSF.

Participants / Prérequis

» Participants

Développeurs et chefs de projets.

» Prérequis

Connaissance du langage Java. La connaissance de la plate-forme Java EE est un plus, mais non indispensable.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
OLIVIER L. 20/09/2021
3 / 5
Certains exercices semblaient être créés en direct et réservaient des surprises de dysfonctionnement parfois non corrigés faute de temps et de compréhension du problème (partie batch). Ce n’est pas ce qui est attendu d’un exercice avec correction à la fin.

ABDE RAHMAN B. 20/09/2021
5 / 5
Bonne formation dans l’ensemble. J’ai appris pleins de choses. Merci.

ALINE B. 20/09/2021
5 / 5
Formation globalement très complète et intéressante.

JONATHAN P. 20/09/2021
3 / 5
Quelques erreurs dans le support de cours + manque d’exemple concret pour certains points (contrebalancé par les exercices pratiques) Lors des exercices pratiques, certains bugs insolubles et non-connu du formateur Certains sujets m’étaient déjà familiers (JSF, JPA Web-Service), mais d’autres non (Batch et CDI)

PIERRE V. 20/09/2021
5 / 5
Complet

CHRIS P. 20/09/2021
5 / 5
Le contenu est tellement vaste que malheureusement on ne peut que le survoler chaque sujet mais c’était bien.
Avis clients 4,2 / 5

Les avis clients sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[-]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.