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

Formation Taxonomie verte européenne

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Préciser le cadre d'application de la taxonomie verte européenne et son implication entre le financier et le non-financier
  • Mettre en œuvre les trois Indicateurs Clés de Performance (ICP) à publier et les informations s'y rapportant
  • Analyser les spécificités de la taxonomie et les implications pour le suivi des ICP
Tarif

A partir de 1 190,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Management d'équipe

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

La certification Intégrer le management d’équipe dans le développement de son activité professionnelle s’adresse aux professionnels opérationnels qui endossent ou vont endosser un rôle managérial dans le cadre de leur fonction.
Tarif

A partir de 610,00 €

Durée

2j / 19h

Modes
  • Entreprise
  • Distance

Formation Pratique de la déclaration de TVA

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Examiner le champ d'application de la TVA et les règles de territorialité
  • Déterminer le montant de TVA collectée de l'entreprise
  • Calculer la TVA déductible sur les dépenses de l'entreprise
  • Etablir la déclaration de TVA (formulaire CA3) de l'entreprise
Tarif

A partir de 2 792,00 €

Durée

4 jours

Modes
  • Entreprise
  • Centre
  • Distance

Formation Eclipse RCP 4

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Créer une application graphique reposant sur la plate-forme Eclipse RCP
  • Développer les écrans d'une application de gestion avec SWT et JFace
  • Comprendre l'architecture et les fonctionnalités offertes par Eclipse RCP
  • Savoir tester, construire et packager le produit final
  • Comprendre les nouveautés et les avantages du développement en eclipse 4 (e4)
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Développement Sécurisé en C++ vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement de la pile
  • Repérer les erreurs dans le code
  • Connaître le rôle des acteurs et la classification des risques : CERT, CWE, OWASP
  • Appliquer les bonnes pratiques.
Tarif

A partir de 1 580,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Contribuer au développement des compétences favorisant l'insertion sociale et professionnelle des adultes et l'accès à la qualification et/ou la professionnalisation
  • Analyser des demandes de formation d'origine et de nature variées afin de permettre l'adaptation aux évolutions techniques et professionnelles
  • Identifier les compétences à acquérir ou à développer et déterminer les situations d'apprentissage et les modalités pédagogiques
  • Organiser la progression des apprentissages et définir les étapes clés des séquences
  • Choisir, adapter ou créer les activités d'apprentissage et les ressources pédagogiques
  • Animer les temps de formation en présence ou à distance afin d'évaluer les acquis des apprenants
  • Actualiser en permanence vos connaissances sur votre spécialité et sur la formation professionnelle
  • Repérer les évolutions professionnelles, pédagogiques, technologiques et réglementaires qui permettra d'adapter vos contenus aux besoins du secteur professionnel
  • Intégrer les apports et les effets des environnements numériques dans vos pratiques
  • Exercer dans les organismes de formation, centres ou établissements publics et/ou privés pour la qualification ou l'insertion dans les entreprises
  • Exercer en tant que salarié, salarié occasionnel ou travailleur indépendant
  • Passer le Titre professionnel "Formateur Professionnel d'Adultes".
Tarif

Contacter l'organisme

Durée

78j / 546h

Modes
  • Centre
  • Distance

Windev - Expert

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs maîtrisant le développement d’applications sous Windev et souhaitant augmenter leur expertise dans la programmation orientée objet sous Windev. 

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser les concepts de la Programmation Orientée Objet
  •     Utiliser les Threads
  •     Créer et utiliser des composants
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

Concrètement cette formation Bases de données relationnelles vous apportera les connaissances suivantes : 

  • Quelle est la signification du terme relationnel 
  • Quelles sont les forces et les faiblesses d'une base de données relationnelle 
  • Quel est le processus de développement à suivre pour concevoir et réaliser une base de données relationnelle 
  • Les différentes techniques de conception logique et physique des bases de données 
  • Le compromis à trouver entre normalisation et non-normalisation des données
  • Les manipulation SQL de base et ce qui se passe en interne
  • Ce qui change lorsqu'on travaille avec un SGBDR dans un environnement client/serveur 
  • L'emploi de procédures stockées sur le serveur et leur impact sur les applications 
  • Les spécificités liées à la mise en œuvre d'une base de données relationnelle dans le contexte des applications Web.
Tarif

A partir de 2 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Blazor et les WebAssembly

Proposé par PLB CONSULTANT

Objectifs de la formation

A l’issue de cette formation Blazor, vous serez en mesure de :

  • Connaître les différentes approches de développement avec Blazor
  • Développer des applications Web modernes en utilisant le C# côté serveur et client
  • Utiliser EntityFramework CodeFirst pour l’accès aux données
  • Déployer des applications Blazor sur tout type de plate-forme
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, cette formation WPF vous permettra de :

  • Apprendre à utiliser le nouveau langage déclaratif XAML, utilisé pour le développement d'interfaces Windows
  • Être en mesure de développer des applications conviviales et graphiquement riches
  • Être en mesure de configurer et déployer des applications WPF
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...