Kurs

ULC3011: LotusScript für Fortgeschrittene

Beschreibung
Dieser Kurs wurde von allen erfahrenen ULC-Programmierer zusammen entwickelt. Er ist in seiner Art und Weise einmalig. Das Anliegen dabei ist, die Probleme, vor die sich jeder LotusScript-Programmierer irgendwann einmal gestellt sieht, zu lösen. Zur Ausarbeitung dieser Powerscriptschulung fanden mehrere ULC-interne Workshops mit Erfahrungsaustauschen statt. Als Resultat ist dieses beeindruckende Spezialtraining entstanden.

 

In der Schulung werden die Teilnehmer in die Lage versetzt, auch hochkomplexe Aufgaben mit LotusScript umzusetzen. Im Mittelpunkt der Themen steht immer der objektorientierte Programmieransatz von LotusScript. Auf einzelne Produktobjekte von Lotus Notes / Domino, die in der Praxis häufig benötigt werden, wird ausführlich eingegangen. Außerdem werden Besonderheiten in serverorientierten Lösungsansätzen besprochen.

 

Diskutieren Sie auf Augenhöhe und höchstem fachlichen Niveau mit dem Trainer gemeinsam hochkomplexe Anforderungen und deren Umsetzungsmöglichkeiten mit Hilfe von LotusScript.
Zielgruppe
Sie sind ein sehr erfahrener Anwendungsentwickler für Lotus Notes Domino und wollen komplexe Aufgaben mit LotusScript umsetzen?
Voraussetzungen
Die Teilnehmer müssen die Entwicklung unter Lotus Notes / Domino inklusive Lotusscript beherrschen bzw. die Kurse N7D540 oder ULC3006 besucht haben. Alternativ sollten Vorkenntnisse aus Visual Basic 6 vorhanden sein. Dieser Kurs ist nur geeignet für Entwickler mit mehrjähriger tiefgründiger Erfahrung in der Programmierung mit Lotus Notes Domino und LotusScript.
Lernziele
Objektorientierte Programmierung in LotusScript

 

(Vor- und Nachteile, Methoden, Probleme, Umsetzung, Sicherheitsaspekte)
  • Grundlagen und Differenzierung verschiedener Variablentypen in LotusScript
  • Sichtbarkeit, Lebensdauer und Referenzen von/auf Variablen und Objekten
  • Grundlagen objektorientierter Programmierung (Klassen, Entititäten, Objekte)
  • Vererbung von Klasseneigenschaften und -Methoden
  • Zusammenfassung von Objekten zur Laufzeit (Collections)
  • Unterscheidung von Produktobjekten („Notes-Klassen“) und eigenen Klassen/Objekten

 

Lotusscript zur Laufzeit einbinden
  • Ausführung von Code zur Laufzeit über Execute (Best Practice, Sicherheitsprobleme, Debugmöglichkeiten, Datenübergabe, etc.)
  • Berechnungen von Lotus Notes Formeln zur Laufzeit über Evaluate (Einsatzmöglichkeiten, Fehlerquellen, etc.)

 

Datums- und Zeitwerte in der Lotus Domino Entwicklung, Behandlung in Lotusscript
  • Differenzierung von NotesDateTime und LotusScript Variant „Date/Time“
  • Rechnen mit Zeit- und Datumswerten, Performancebetrachtungen
  • Konvertierung von Datums- und Zeitwerten
  • Best Practice

 

Trennung von Design und Code in Lotus Notes / LotusScript

 

 

Diskussion eines MVC-Ansatzes
  • Eventhandling in Lotusscript, Trennung von Masken- / Viewdesign und Scriptcode
  • effektive Strategien zum Fehlerhandling
  • Möglichkeiten zum Einsatz von Web-Services

 

Serverorientierte Programmieransätze im LotusScript
  • Verlagerung von Aufgaben in Serveragenten
  • Performance-Optimierung
  • Code-Locking zur sequenziellen Ausführung (Sicherstellung von Datenintegrität)
  • Betrachtung von Rechte-Problematiken
  • Diskussion von Sicherheitsrisiken
  • Debugmöglichkeiten

 

Arbeiten mit Richtext in LotusScript
  • Manipulation von Richtext im Frontend (GUI)
  • Manipulation von Richtext im Backend mit den NotesRichtext-Objekten
  • Rendern von Richtextfeldern zur Laufzeit
  • Möglichkeiten zum Handling von Richtext über DXL
  • Möglichkeiten zur Konvertierung (Export) von Richtext
  • Links, Anhänge
  • eingebettete Objekte (OLE)

 

Web-Services im Kontext von LotusScript
  • Bereitstellung von Webservices auf einem Lotus Domino Server (LotusScript)
  • Erstellung von Webservice Client Anwendungen (Consumer) mit LotusScript
  • Diskussion von Einsatzmöglichkeiten und Sicherheitsfragen

 

 

Im Teilnehmerpreis für Schulungen bei ULC ist folgendes enthalten:
  • Schulungsunterlage
  • Mittagessen
  • Pausenverpflegung und Getränke
  • Persönliches Zertifikat für jeden Teilnehmer

 

Den Teilnehmerpreis finden Sie weiter unten. Bitte beachten Sie: Der zweite Teilnehmer aus Ihrem Unternehmen erhält bei Buchung dieser Schulung zum gleichen Schulungstermin einen Rabatt von 30% auf den Teilnehmerpreis!

 

Finden Sie keinen passenden Termin? Dann wählen Sie bitte die Option "Wunschtermin" in der Tabelle unten aus und geben Sie Ihren Wunschtermin an.
Dauer 3 Tage
Preis 1,770.00 EUR pro Teilnehmer
Geplante Kurse
DatumOrt
11.09.2017 - 13.09.2017Dresden
06.11.2017 - 08.11.2017Dresden
Wunschtermin 

 Dieser Kurs hat die Mindestteilnehmerzahl erreicht und findet garantiert statt.
Sie können sich aber noch anmelden.

 Für diesen Kurs liegen bereits Anmeldungen vor. Melden Sie sich an und der Kurs findet garantiert statt!

 Dieser Kurs ist ausgebucht. Wir können keine weiteren Anmeldungen annehmen.
Bitte suchen Sie sich einen anderen Termin aus.


Wir freuen uns, dass Sie sich für einen Kurs bei ULC interessieren. Für den markierten Kurs haben Sie folgende Optionen:

Buchung  Bestellschein 

Doch nicht der richtige Kurs? Zurück zum Kursfinder...