Accueil

Lotus Notes et Domino

IBM Lotus Notes Domino Formation Développement toutes versions

Plan de cours personnalisable

Durée

5 Jours.

Description

Introduction "pratique" aux compétences de base requises pour développer sous IBM Lotus Domino. A l’issue du cours, les stagiaires seront capables de concevoir, développer et déployer une application IBM Lotus Domino mono-base fonctionnant avec le client Notes ou un navigateur Web. Il permet également de comprendre comment utiliser le code HTML et JavaScript dans les applications Notes (notions de base).
Enfin, ce cours propose une introduction au développement avec les XPages.

Participants

Développeurs d’applications débutants dans l’environnement d’IBM Lotus Domino.

Compétences requises

Utilisation du client IBM Lotus Notes et d’un navigateur Web.
Recommandations : expérience de développement avec un ou plusieurs langages de programmation, utilisation d’un environnement de développement.

Objectifs

A l’issue de ce cours, le stagiaire sera en mesure de :

  • Créer une base (application) avec et sans modèle
  • Créer des pages, masques, vues et autres éléments de structure de Notes
  • Créer des actions et agents simples
  • Utiliser le langage de formules
  • Adapter partiellement l’application au fonctionnement Web

Contenu du cours

Introduction

  • Architecture des applications Domino
  • L’environnement de développement (EDI) Domino Designer
  • Création de pages et masques

Création de pages

  • Mise en forme du texte et des images
  • Tableaux
  • Ajouts de champs dans les masques
  • Emploi des options de masquage conditionnelles

Les vues

  • Définition des colonnes
  • Formules de sélection
  • Mise en forme des vues
  • Création de vues triées et catégorisées

La programmation dans les applications Domino

  • Le langage de formules
  • Création de documents
  • Amélioration des masques et des pages
  • Validation de champs
  • Création d’actions de vues et de masques
  • Création d’agents pour modifier les données dans les documents

Agencement de l’application

  • Utilisation des agencements de cadre (framesets)
  • Utilisation de liens
  • Liens et contrôles de cibles

Sécurité

  • Définition des niveaux de sécurité
  • Gestion des LCA
  • Champs lecteurs/auteurs

Développement Web

  • Bases du HTML
  • Utilisation du HTML dans les pages, les masques et les champs
  • Champs spéciaux ($$Return, SaveOptions, etc.)
  • Utilisation des vues sur le Web
  • Code HTML dans les vues
  • Modèles de vues ($$ViewTemplate)
  • Bases de JavaScript pour le contrôle de saisie
  • Utilisation de LotusScript dans les applications Web (notions)
  • Agents WebQueryOpen et WebQuerySave
  • Sécurité dans les applications Web

Introduction aux XPages

  • Comparer la conception de masques à la conception de XPages
  • Explorer une XPage
  • Concevoir et créer une XPage
  • Lier les contrôles à une source de données

Autres notions

  • Accès aux données externes avec DECS et DCR