• Sélectionner un pays/une région: France
  • IBM®
  • Plan du site

  • IBM Formation
  • Catalogue en ligne

Cours: Développer des applications XPages Niveau 2

Vue générale

  • Participants
  • Pré-requis
  • Objectifs
  • Contenu
  • Remarques
List of course details in a data table
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:

  • Développement xPages
  • Lotus Notes Domino 8.x et 8.5.x : Développement

Début

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.

Début

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 )

Début

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

Début

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

Début

Remarques

Documentations de stage en Anglais

Copyright IBM Corporation 2010 All rights reserved.

Début

Mon IBM

  • Editez votre profil

Nous contacter

Nos conseillers sont à votre écoute en direct ou par e-mail.

  • Par email
  • Au téléphone
  • Annuaire IBM dans le monde

Espace client

  • Mes inscriptions