Accueil > Nos formations > IBM Lotus Domino Designer: Développer des applications XPages IBM Lotus Domino Designer: Développer des applications XPages Type de Formation Cours + travaux pratiques Type de cours Session planifiée / à la demande Durée 5 Jours Descriptif La formation est présente sur 2 volets : Un atelier de 2 jours qui va permettre aux participants d'appréhender les bases de la création d'applications XPages. Un cours de 3 jours qui va permettre aux participants d'approfondir les techniques de création des applications XPages. 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 utilisant XPages. Pré-requis Avoir suivi la formation « IBM Lotus Domino Designer V8.5.x: concepts de base » ou avoir un niveau de connaissances / compétences équivalent. Objectifs Après avoir suivi ce stage, le participant doit être capable de: Construire une application xPages de base 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 Introduction Conseils Découverte IBM Lotus Designer 8.5.3. Comparaison avec Eclipse. Découverte d'une XPage Découverte d'un Custom Control Quelques contrôles: panneaux, tableaux, labels, boutons DataSource de vue et de document Le control View Valeur par défaut Validation: conversions d'entrée, champs obligatoire, format de saisie "Compute with form" ou pas ? Messages d'erreurs Boutons radios alimentés par @DbColumn() Validation coté serveur versus coté client Control Display Error et Display Errors Aide à la saisie - "Type ahead" Ajax Espace de stockage d'objet: Session Scope Appel entre pages Navigation générale, ergonomie Custom control de navigation paramétrable avec Editable Area Container control tableau à onglet Propriété personnalisable, communication entre XPages et custom control Valider les champs si clic sur bouton submit et non pas sur un onglet Ouvrir un document depuis une ligne de colonne Création / Edition / Suppression de document. Feuilles de style balises div et span, ul et li Thèmes ensemble de ressources Cours 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 Nos formations Administration Lotus Domino: Installation & Configuration Administration Lotus Domino: Gestion & Optimisation Utilisation Lotus Notes Lotus Sametime: Déploiement et Administration IBM Lotus Domino Designer: Concepts de base IBM Lotus Domino Designer: Développer des applications XPages IBM Content Manager System Administration 8.4 IBM FileNet P8 Platform 5.0: System Implementation and Administration Administration DocFlow Voir toutes les actualités Evénement HCL 'Lancement DOMINO V12'... SHARING Technologies et HCL Technologie vous invitent au webinar « Evènement de Lancement DOMINO V12» le Mardi 22 Juin 2021 à 10h30-11h30 (Heure Tunisie)...
Accueil > Nos formations > IBM Lotus Domino Designer: Développer des applications XPages IBM Lotus Domino Designer: Développer des applications XPages Type de Formation Cours + travaux pratiques Type de cours Session planifiée / à la demande Durée 5 Jours Descriptif La formation est présente sur 2 volets : Un atelier de 2 jours qui va permettre aux participants d'appréhender les bases de la création d'applications XPages. Un cours de 3 jours qui va permettre aux participants d'approfondir les techniques de création des applications XPages. 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 utilisant XPages. Pré-requis Avoir suivi la formation « IBM Lotus Domino Designer V8.5.x: concepts de base » ou avoir un niveau de connaissances / compétences équivalent. Objectifs Après avoir suivi ce stage, le participant doit être capable de: Construire une application xPages de base 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 Introduction Conseils Découverte IBM Lotus Designer 8.5.3. Comparaison avec Eclipse. Découverte d'une XPage Découverte d'un Custom Control Quelques contrôles: panneaux, tableaux, labels, boutons DataSource de vue et de document Le control View Valeur par défaut Validation: conversions d'entrée, champs obligatoire, format de saisie "Compute with form" ou pas ? Messages d'erreurs Boutons radios alimentés par @DbColumn() Validation coté serveur versus coté client Control Display Error et Display Errors Aide à la saisie - "Type ahead" Ajax Espace de stockage d'objet: Session Scope Appel entre pages Navigation générale, ergonomie Custom control de navigation paramétrable avec Editable Area Container control tableau à onglet Propriété personnalisable, communication entre XPages et custom control Valider les champs si clic sur bouton submit et non pas sur un onglet Ouvrir un document depuis une ligne de colonne Création / Edition / Suppression de document. Feuilles de style balises div et span, ul et li Thèmes ensemble de ressources Cours 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 Nos formations Administration Lotus Domino: Installation & Configuration Administration Lotus Domino: Gestion & Optimisation Utilisation Lotus Notes Lotus Sametime: Déploiement et Administration IBM Lotus Domino Designer: Concepts de base IBM Lotus Domino Designer: Développer des applications XPages IBM Content Manager System Administration 8.4 IBM FileNet P8 Platform 5.0: System Implementation and Administration Administration DocFlow Voir toutes les actualités Evénement HCL 'Lancement DOMINO V12'... SHARING Technologies et HCL Technologie vous invitent au webinar « Evènement de Lancement DOMINO V12» le Mardi 22 Juin 2021 à 10h30-11h30 (Heure Tunisie)...