en fr

Accueil

Lotus Notes et Domino

Lotus Notes Domino Développement R6-R7-R8

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).

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

  • Intoduction
    • 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é
    • 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
    • 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
  • Autres options
    • Accès aux données externes avec DECS et DCR