A propos de cette formation

Lieu

Lieu et date en fonction de vos disponibilités

Participants

Ce cours expert est pour les développeurs qui ont de l'expérience dans le développement d'applications IBM Lotus Domino XPage basiques et qui ont besoin de créer des applications avancées en utilisant Xpages.

Prérequis

Vous devriez avoir de l'expérience antérieure dans le développement d'applications Lotus Domino XPage et une connaissance pratique de la langue JavaScript. De plus, vous devriez avoir assisté à Fundamentals for IBM Lotus Domino 9 Application Development (D8L51) ou à Creating a XPage Application in IBM Lotus Notes Workshop (D8W55).

Qu'est-ce que vous allez apprendre ?

Description

  • Ce cours de trois jours dirigé par un instructeur est conçu pour des développeurs d'applications expérimentés qui ont développé des applications IBM Lotus Domino XPage basiques et qui ont besoin de créer des applications avancées en utilisant XPages. Vous serez capable d'utiliser les éléments et les fonctions d'IBM Lotus Domino Designer 9 pour analyser les besoins de leur projets et pour déterminer s'il faut utiliser une architecture basée sur un form ou basée sur XPage, planifier et styliser les améliorations interface, intégrer leur application XPage à bases de données multiples, et déboguer un application XPage existante.

Ce cours reprend les sujets suivants :

XPages et Forms Architecture

  • Une vue d'ensemble des architectures
  • Architecture d'application basée sur des Forms
  • Architecture d'application basée XPage
  • Sujet 1B : comparer les architectures
  • Comparer l'architecture
  • Planifier la navigation de vos applications
  • Comparer les éléments disponibles
  • Comparer les éléments de sécurité

Elaboration de l'application XPage

  • Analyser les résultats de comparaison des architectures
  • Déterminer les éléments
  • Analyser les requis
  • Déterminer les améliorations basés sur les requis d'utilisateurs
  • Sujet 2B : déterminer la méthode de réalisation
  • Convertir l'application
  • Intégrer l'application
  • Développer une nouvelle application

Améliorations de l'interface d'utilisateur

  • Styliser une interface d'utilisateur pour l'application
  • Travailler avec CSS frameworks
  • Sujet 3B : planifier et réaliser des contrôles réutilisables (custom)
  • Sujet 3C : intégrer des thèmes

Contrôles améliorés

  • Répéter contrôles
  • Vue d'ensemble du contrôle
  • Comparer et contraster avec le contrôle View
  • Créer un contrôle de répétition
  • Améliorations de validation
  • Vue d'ensemble
  • Client-side versus Server-side
  • Converteurs JavaScript
  • Expressions régulières
  • Filtrage actif de contenu
  • Gestion d'erreur
  • Assurer un échec en douceur
  • Afficher la page erreur

Intégration de données

  • Intégrer des sources de données
  • Appliquer des sources de données
  • Connecter plusieurs applications Domino
  • Distinguer la portée de la variable
  • Travailler avec la portée de la variable

Eléments avancés

  • Intégrer le workflow
  • Intégrer des agents existants
  • Utiliser des frameworks JavaScript pour le workflow
  • Sujet 5B : travailler avec des éléments avancés
  • Travailler avec des contrôles Dojo

EASI est un fournisseur de formation officiel, reconnu par le 'KMO-portefeuille' du gouvernement flamand.