Node.js für Domino-Entwickler (EDDB102)
Zielsetzung
Entwicklung von Web-Anwendungen mit Zugriff auf Domino-Datenbanken via node.js
Zielgruppe
Domino-Webentwicker
oder solche, die es via node.js werden wollen....
Voraussetzungen
Gute Grundlagenkenntnisse in der Notes-Datenbankarchitektur sowie Webentwicklung
(HTML, Java-Script, CSS) - hier empfehlen wir zur Vorbereitung den Kurs ED1025.
Für Nicht-Notes-Entwickler empfehlen wir zudem noch den Kurs EDDB101 Datenbank-Strukturen für Domino 10 zur Vorbereitung. Keine Vorkenntnisse in node.js erforderlich.
Inhalte
Einführung in node.js
Einführung in die Entwicklungsumgebung
Verwaltung von node.js Modulen via Node Package Manager
Einsatz von Express
Einsatz von Templates Engines
Anbindung an Notes-Datenbanken via Domino Access Services
Anbindung an Notes-Datenbanken via Custom Rest Services
Anbindung an Notes-Datenbank via domino-db (Domino 10 only)
-- Verwendung von Environment Variablen in node.js
-- Integration von JavaScript Frameworks wie Bootstrap
-- Einführung in die neue Domino Query Language (DQL)
-- Mehrsprachigkeit
-- Versand von Emails
Prozessmanagement (Produktiv-Installation mit Clustering, Scaling, automatische
Prozessüberwachung)
