Vue générale
| Code cours | D8L53FR | Type de formation | Salle de cours
(Travaux pratiques) |
|---|---|---|---|
| Durée | 3.0 Jour(s) | Type de cours | Public/Privé |
| Prix |
EUR 1 442,00 HT
EUR 1 724,63 TTC |
Ce stage de 3 jours permettra aux participants d'approfondir les techniques de création des applications XPages.
Voir ce cours dans d'autres pays
Schémas de filière:
Participants
Développeurs d'applications qui ont l'expérience du développement de bases IBM Lotus Domino et qui ont besoin de créer des applications avancées utilisant XPages.
Pré-requis
Avoir assisté au stage D8L51FR ou avoir un niveau de connaissances / compétences équivalent.
(Avoir une vue d'ensemble des XPages :
http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Get_started_with_XPages )
Objectifs
Après avoir suivi ce stage, 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
Contenu
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