
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


