PrimeFaces 8 et 10 - Développement d'application Internet riche

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer des applications JSF (JavaServer Faces) avec PrimeFaces.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

JSF 2.3 et PrimeFaces 8 : présentation

  • Principes d'un framework orienté composants graphiques
  • Place des JSF dans l'architecture Java EE
  • Relation avec les spécifications Servlet et JSP
  • Lacunes de la version 1.0
  • Présentation du projet PrimeFaces
  • Démonstration des principaux composants de PrimeFaces
  • Lien entre PrimeFaces, Ajax et jQuery
Exemples de travaux pratiques (à titre indicatif)
  • Installation de la plateforme et écriture d'une première application simple utilisant JSF 2.3 et PrimeFaces 8

Les bases techniques

  • Structure d'une application JSF
  • Intégration de PrimeFaces
  • Format d'une page JSF
  • Lien avec le code métier
  • La notion de "backing beans"
  • La notion de scope
  • La notion du CDI (Context and Dependency Injection)
  • L'injection dans Converter, Validator et Behavior
  • Le langage d'expression des JSF
  • La gestion des évènements
  • La navigation entre pages
  • Le cycle de vie d'une page JSF
  • Networking and WebSockets
  • API enhancements pour les Map
  • L'internationalisation
Exemples de travaux pratiques (à titre indicatif)
  • Conception d'une application complète utilisant JSF2, intégrant des Beans métier à différents scopes, l'ajout de Converters et de Validators pour valider les données récupérées
  • Utilisation avancée du langage d'expression JSF
  • Passage d'une page à une autre

Jour 2

Les composants graphiques PrimeFaces simples

  • Principe de la gestion des formulaires
  • Les champs de saisie
  • Les boutons et les liens
  • Gestion de la validation et des messages d'erreur
  • Gestion des conversions
  • Gestion des masques de saisie
  • Les listes déroulantes
  • Exploiter les fonctionnalités Ajax de PrimeFaces
Exemples de travaux pratiques (à titre indicatif)
  • Ecriture de composants PrimeFaces intégrant les fonctionnalités de saisie au sein d'un formulaire, de gestion des objets graphiques comme des boutons de commande, la gestion des conversions et la validation
  • Appels Ajax depuis les composants

Structuration de l'interface graphique

  • Les composants PanelGrid et TabView de PrimeFaces
  • Les autres composants de type Panel
  • Présentation des Facelets
  • Réutilisation de morceaux de pages
  • La création de template de pages
  • Les composants de type menu de PrimeFaces
  • Nouveaux thèmes : Nova et Luna
  • Structure et adaptation des fichiers CSS de PrimeFaces
Exemples de travaux pratiques (à titre indicatif)
  • Création de composants de type Panel afin d'organiser les objets à l'affichage
  • Création de templates de page
  • Utilisation des thèmes CSS fournis par Primefaces

Jour 3

Composants graphiques PrimeFaces complexes

  • Les composants pour afficher des données
  • Le composant DataTable
  • Le composant DataExporter
  • Le DataScroller
  • Les composants Tree et TreeTable
  • Les composants de type Charts
  • Les nouveaux composants de type ChartJS
  • Support de Scatter Charts
  • La gestion du "drag-and-drop"
  • Adaptation des composants
  • Création de nouveaux composants
    • DataView
    • ToggleSwitch
    • LinkButton
    • DatePicker
Exemples de travaux pratiques (à titre indicatif)
  • Création d'une application reprenant les composants précédemment créés et ajoutant les composants liaison de données avec les composants DataTable
  • Intégration du DataScroller et démonstration des composants Tree et Charts
  • Ajout de la fonction Drag and Drop
  • Démonstration des composants DataView, LinkButton, DatePicker

Apports de PrimeFaces 10

  • Visual Theme Designer
  • Les nouvelles animations
  • Les nouveaux composants
  • Avatar, Badge, Chip, CascadeSelect, Chronoline
  • ConfirmPopup, Divider, ScrollTop, Skeleton...

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir connaissance de JSF, ainsi qu'une bonne pratique de Java et du développement Java EE pour le Web (JSP et Java Servlet).

Public

Architectes, chefs de projets et ingénieurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Développement Red Hat Openshift vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Concevoir des images de conteneurs pour la conteneurisation d'applications
  • Personnaliser la création des versions d'applications et mettre en œuvre des scripts automatiques de création après soumission
  • Créer un modèle d'application à plusieurs conteneurs
  • Mettre en œuvre le contrôle d'intégrité pour améliorer la fiabilité du système
Tarif

A partir de 3 600,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Se perfectionner dans le développement d'application WinDev, WebDev, WinDev Mobile.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ExtJS 6

Proposé par PLB CONSULTANT

Objectifs de la formation

Avec Ext JS 6, Sencha introduit un unique Framework pour la création d'applications sur tous les types d'appareils, mobile, tablettes et postes de travail. Vous serez en mesure de produire une UE optimisée tout en codant moins.

Le processus de fusion Ext JS et Sencha Touch est arrivé à termes et les deux framework ne font plus qu’un.

Grâce à cette formation ExtJS 6, vous apprendrez à réaliser une application Web dite « riche » à l'aide d'un framework Javascript évolué, multi-plateformes et supportant les design responsifs et adaptatifs.

Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Respecter le cadre légal et le champ d'application du régime de cumul d'activités issues de la loi "Déontologie".
  • Appliquer la procédure de cumul d’activités suivant leur articulation public/public ou public/privé.
  • Gérer les cas particuliers de cumul d'activités.
  • Utiliser le régime de sanctions en cas de non respect des règles.
Tarif

A partir de 925,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation ADO.NET Entity Framework, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir utiliser les datasets proposés par ADO.NET
  • Comprendre la philosophie et l’architecture de ADO.NET Entity Framework
  • Apprendre à exécuter des requêtes via un objet de commande
  • Construire des modèles de données d’entité (Entity Data Model)
  • Manipuler les données à travers ces modèles (création, mise à jour, suppression)
  • Gérer la concurrence et les transactions dans un contexte multi-utilisateurs
  • Récupérer les données à travers des services Web (REST) ou WCF
  • Être capable d'écrire des requêtes LINQ (Language Integrated Query)
  • Comprendre les nouveautés et la philosophie de Entity Framework Core ainsi que les différences et points communs avec EF67
Tarif

A partir de 2 675,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

TVA - Perfectionnement

Proposé par GERESO

Objectifs de la formation

  • Déterminer le champ d'application de la TVA.
  • Traiter les cas d’autoliquidation de la TVA.
  • Etablir les déclarations obligatoires.
  • Appliquer les règles de récupération de la TVA.
  • Mettre en œuvre le contrôle de la CA3.
Tarif

A partir de 990,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Comprendre le rôle et les missions de l’assistant marketing
  • Être force de proposition pour le développement de la gamme de produits/services dont on a la charge
  • Faire un binôme coopératif avec le chef de produit
  • Maîtriser l’essentiel de la gestion du temps
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

Concrètement, à l'issue de cette formation Architectures Web, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Aborder l'état de l'art des technologies Xnet et de leurs impacts sur les applications internet et intranet d'entreprise
  • Apporter une synthèse complète, structurée et didactique des connaissances indispensables en matière de technologies du Web
  • Analyser les domaines d'application et examiner les démarches pratiques de mise en oeuvre
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...