Infrastructures & Réseaux
Développement XPages Intermédiaire
Objectifs pédagogiques de la formation
Après avoir suivi cette formation, le participant doit être capable de :
- Effectuer une analyse entre l'architecture fondée sur des formulaires et l'architecture à base de XPages
- Mettre en œuvre les améliorations de l'interface utilisateur
- Intégrer une application XPage avec plusieurs bases
- Décrire les fonctions avancées XPage
- Déboguer une application XPage
Programme de la formation
Leçon 1: Architecture des masques et XPages
- Sujet A: Vue d'ensemble des architectures
- Architecture applicative basée sur les formulaires
- Architecture applicative basée sur les XPages
- Sujet B: Comparaison des architectures
- Planification de la navigation de votre application
- Comparaison des fonctionnalités disponibles
- Comparaison des caractéristiques de sécurité
Leçon 2: Conception de l'application XPage
- Sujet A: Analyser les résultats de la comparaison des architectures
- Détermination des caractéristiques
- Analyse des besoins
- Déterminer les améliorations fondées sur les besoins utilisateur
- Sujet B: Déterminer la méthode de mise en œuvre
- Conversion de l'application
- Intégration de l'application
- Développer une nouvelle application
- TP 2-1: Parcourir une application basée sur des formulaires
Leçon 3: Améliorations de l'interface utilisateur
- Sujet A : Définir une interface utilisateur de l’application
- Utiliser le framework de style OneUI
- Activité 3-1 : Importer et appliquer OneUIv2 à la Bibliothèque de documents.
- Activité 3-2 : Ajouter les éléments du style OneUIv2 au contrôle personnalisé principal
- Sujet B : Prévoir et implémenter des contrôles personnalisés.
- Construire la navigation
- Formater les éléments de navigation
- Activité 3-3 : Créer la mise en forme de l’application Bibliothèque de documents.
- Sujet C : Intégrer les thèmes.
- Généralités sur les thèmes
- Etendre l’usage de thème
- Activité 3-3 : créer un thème à partir d’un des thèmes de couleur de OneUIv2
- TP 3-1 : utiliser le framework OneUIv2
- TP 3-2 : définir les attributs visuels du control de navigation
- TP 3-4 : créer un thème dynamique
Leçon 4 : Contrôles avancés
- Sujet A : Le contrôle de répétition
- Généralités
- Comparaison et différence avec le contrôle de vue
- Implémenter un contrôle de répétition
- Activité 4-1 : Créer une vue en utilisant un contrôle de répétition
- Sujet B : Amélioration de la validation
- Généralités
- Coté client versus coté serveur
- Expressions régulières
- Convertisseurs JavaScript
- Filtre de Contenu Actif (ACF)
- Activité 4-2 : technique de validation
- Gestion des erreurs
- Afficher une page d’erreur
- TP 4-1 : Utiliser un control de répétition pour afficher des réponses dans une vue
- TP 4-2 : Ajouter de la validation à une XPage
- TP 4-3 : Créer une page d’erreur.
Leçon 5: Intégration des données
- Sujet A: Intégration de sources de données
- Utiliser les sources de données
- Connexion de plusieurs applications Domino
- Sujet B: Distinguer la portée d’une variable
- Travailler avec la portée de variable
- Activité 5-1 : Utiliser une portée de variable
- TP 5-1: Ajouter une source de données
- TP 5-2 : Connexion à partir d'une Bibliothèque de documents à une autre Bibliothèque de documents
- TP 5-3: Utilisation des portées de variables par un contrôle de recherche
Leçon 6 : fonctions avancées
- Sujet A: Intégration de flux de travail (workflow)
- Intégrer les agents existants
- Utiliser les bibliothèques JavaScript pour le workflow
- Sujet B: Travailler avec des fonctionnalités avancées
- Travailler avec des contrôles Dojo
- Utiliser le modèle événementiel XPage
- TP 6-1: Ajout de flux de travail à votre demande
- TP 6-2: Ajoutez un contrôle de notation dojo
- TP 6-3: Utilisation des événements et validation
- Ref :
- D8L53
- Durée :
- 3 jours
- Tarif :
- 1400 € HT
