Veranstaltung
Sponsoren & Partner
Details


    Das sagen unsere Teilnehmer: "Wieder einige Augenöffner und viele Anregungen für die eigene Arbeit"








EntwicklerCamp 19 Themenübersicht
- vorläufige Auflistung -
*Durch einen Klick auf die in Blau unterlegte Links werden die Inhalte der Vorträge sowie weitere informationen zu den Referenten angezeigt.


    Die Sessions zu den unten beschriebenen Themen finden in vier parallel verlaufenden Tracks statt.
    Für Praktiker wird neben den Tracks zeitgleich ein Hands-On angeboten, in dem sie Gelerntes vertiefen und neue Techniken ausprobieren können.

    Somit können Sie immer zwischen fünf interessanten Weiterbildungsmöglichkeiten wählen:

    Gehe zu : Track 2 - Track 3 - Reserve Sessions - Hands-On Sessions für den Einsteiger

    Track 1: Entwickler Track 1

    Session 1: Progressive Web Apps - Den Ernstfall des Offline überstehen - Lars Migula
    Mittlerweile unterstützen die meisten Browser die Möglichkeit Progressive Web Apps zu nutzen. Es ist also Zeit sich mit der Technologie zu beschäftigen. Die Session soll zeigen was man genau darunter versteht, wo die die Vorteile liegen, und was man beim Erstellen beachten muss. Anhand einer einfachen Angular Anwendung werden die einzelnen Schritte erklärt, die nötig sind um aus einer klassischen Web-Anwendung eine Progressive Web App zu machen. Es wird gezeigt, wie Server-Request und Ressourcen gechached werden zum einen um Ladezeiten zu optimieren, aber auch um dem User eine Möglichkeit zu geben die Anwendung ohne Netz weiter zu nutzen. Darüber hinaus soll die Session zeigen wie man Progressive Web Apps optimiert und welche Schritte notwendig sind um diese als App auf einem mobilen Gerät zur Verfügung zu stellen, ohne sich mit einem App Store herumärgern zu müssen.

    Session 2: Cross-Platform Parallels: Understanding Office365 Through Yellow-Colored Glasses - Ben Menesi
    Companies that consider going hybrid or cloud, be it through Connections Cloud or Office 365, face a greater challenge than ever before when it comes to evaluating the different options available for their collaboration and email strategies. In this session, we'll discuss the infrastructure and deployment of Office365, with a sharp focus on SharePoint Online, Flow, Office365 Security, and by drawing parallels to numerous bits and pieces of IBM Domino. You'll come away from this informative session with an understanding of what Office365 is made of and how it's internal workings compare to (or differ from) crucial IBM Notes aspects such as application development, agents, databases, and security. Being more familiar with Office365 will give you a strong asset whether you're tasked with evaluating other platforms, looking to better understand the competition or preparing to write your first SharePoint apps.

    Session 3: Einführung in Node.js und Node-RED - Thomas Bahn
    Nicht nur in Vorbereitung auf meine zweite Session "Node.js, Node-RED und Domino - schneller Außergewöhnliches schaffen" lernst du in dieser Session die Grundlagen von Node.js, NPM und Express: Was ist Node.js und warum ist das der neue, heiße "Sch..."?
    Node Package Manager (NPM) - ein ganzes Universum zu deinen Füßen & Express - wirklich schnelle Web-Anwendungen
    Im zweiten Teil zeige ich dir, wie du mit Node-RED in den Flow kommst: Node-RED ist ein browserbasierte Entwicklungsumgebung. Die Programme werden darin nicht in Form von Code geschrieben, sondern du wählst aus einer riesigen Palette die notwendigen Knoten aus und verbindest sie zu Programmabläufen, sogenannten Flows,
    Das "Entwickeln" macht so sehr viel Spaß und du kommst schnell zu ganz tollen Ergebnissen.

    Session 4: Notes V10 Upgrades - Alles was man wissen muss! - Christoph Adler
    Wir nehmen die schlimmsten Notes-Client-Deployments (simulierte Multi-User Installationen, kopierte Datenverzeichnisse, veraltete Schablonen, kaputt-benutzte Workspace-Verzeichnisse, dramatisch gewachsene Datenverzeichnisse usw.), führen eine Reinigung durch und Upgraden auf das aktuelle Release! In dieser Session werden die besten und neuesten Kenntnisse im Bereich Client-Management sowie jahrelange Erfahrung mit Notes-Client-Upgrades zusammengebracht, um Ihnen den Weg zum bestmöglichen IBM Notes V10 Deployment aufzuzeigen. Hier erhalten Sie das Rezept zum Erfolgreichen Upgrade und noch viel mehr.

    Session 5: Web Frontends mit Angular 7 - Bernd Hort
    REST-APIs sind die Basis für jede moderne Web-Anwendung. Domino hat mit der Version 10 noch weitere Möglichkeiten hinzugewonnen, um effizient REST-APIs zur Verfügung zu stellen. Das Backend ist nur die halbe Miete. Ohne Frontend können die Anwender nichts damit anfangen. Angular ist seit Jahren eines der meist benutzen Frameworks zum Erstellen von Web-Anwendungen. In dieser Session soll in die Entwicklung mit Angular 7 eingeführt werden.
    Neben einer allgemeinen Einführung wird auch auf die Besonderheiten wie z.B. Authentication im Zusammenspiel mit Domino eingegangen.


    Session 6: Erstellung und Nutzung von REST Schnittstellen und Datenaustausch per JSON - Mathias Bierl
    Datenabruf und Aktualisierung von Daten im Frontend einer Web Applikation wird immer wichtiger um dem Benutzer ein unterbrechungsfreies Arbeiten zu ermöglichen und die zu transferierende Datenmenge zu vermindern. In dieser Session soll gezeigt werden wie man REST Schnittstellen mit minimalem Aufwand auf Domino Seite zur Verfügung stellen kann, die Domino Access Services aktivieren und nutzen kann und wie man diese dann auf Client Seite einbinden kann.  Hierbei soll auch auf die neuen Möglichkeiten mit Notes/Domino 10 eingegangen werden.

    Session 7: Domino AppDev for Domino 10 and 11 - John Curtis
    With Domino 10 (and 10.0.1) HCL delivered unprecedented new functionality for application developers. Modernization and greater empowerment were accomplished with the domino-db API, several new Lotusscript and Java classes, Domino Query Language and OAuth 2 support. Going forward, deep investment in these areas and others will continue to produce exciting and enabling appdev functionality delivered faster than ever before while maintaining quality and performance. The end result will the be most functional integrated environment available for providing applications across all major platforms.

    Session 8: Performance Is For Everyone - Andrew Pollack
    Blame the Developer! Blame the Administrator! Even the best designed applications need a well configured environment to run in; but poorly designed applications will slow down even the best hardware setups. Performance is everyone's job and this session will include many tricks that make the most challenging applications run better. We'll focus on the kinds of changes you can actually implement right away as a developer or as an administrator. We'll also take a look at the newest features in version 10 that let you do even more with your Domino environment.


    Gehe zu : Track 1 - Track 3 - Reserve Sessions - Hands-on

    Track 2: Externe Eigenschaften

    Session 1: Docker was ist das eigentlich - Christoph Stoettner
    ... und warum sollte man sich damit beschäftigen.
    Sie hören die grundlegenden Funktionen von Docker und warum es sich lohnt sich mit dem Thema zu beschäftigen.
    Neben den Grundlagen von Netzwerk, Storage und Security und der Erstellung von Images, sehen sie die Herausforderungen beim Betrieb, mögliche Erweiterung um Orchestrierung und den Möglichkeiten Domino in Docker zu betreiben. Schwerpunkt ist aber nicht Domino, sondern Docker.
    Benötigte Grundlagen: keine, aber die Kommandozeile in Linux oder Windows sollte nicht als Voodoo empfunden werden (Theorie zum Hands-on 3)

    Session 2: Slack - Highlights und Integration in Domino-Umgebungen - Christian Kahlau
    Chat-Systeme wie Slack oder Microsoft Team Spaces erfreuen sich in letzter Zeit zunehmender Beliebtheit im Business Sektor. Auch IBM hatte einen Anlauf gestartet, auf diesem Markt mit IBM Watson Workspace mitzuwirken.
    Nachdem die Chat-Systeme ihren staubigen Charme der 90er Jahre abgelegt haben, sich mehr am Screen Design von WhatsApp & Co. orientieren und mit technischen Features wie Dateianhängen, Telefon- und Videokonferenzen, Screen-Sharing und API-Anbindung aufwarten, sind sie besonders für den Business Sektor im Bereich Projektteam-Organisation interessant geworden.
    In meiner Session möchte Ich zeigen, wie Projektteams von den Features von Slack profitieren können, wie Sie Projektmanagement-Software wie JIRA oder Server-Monitoring von Nagios/Check_MK anbinden, welche weiteren Standard-Integrationen Slack bietet und letztendlich auch, wie Sie mithilfe von Domino eigene Integrationen (Slack Apps) erstellen und so ganze Business-Prozesse über Slack-Nachrichten abwickeln können.

    Session 3: It just works! IBM Domino Mobile Apps - Klassische Notes Anwendung inkl. lokaler Replik auf dem iPad verwenden - Detlev Pöttgen
    Ein vollwertiger Notes Client inkl. Offline Fähigkeit, der auf einem iPad installiert werden kann und ohne aufwendige Design-Anpassungen „klassische“ Notes Anwendung mobil verfügbar macht! Klingt wie ein Traum. Genau dies war aber ein häufig gewünschtes Feature während der #domino2025 Jams. IBM / HCL haben auf der IBM Think 2018, das Projekt „Domino Apps for iPad“ vorgestellt, welches genau dies beinhaltet – einen abgespeckten Notes Basic Client der unter iOS installiert und eingesetzt werden kann.
    Unter dem Produktnamen IBM Domino Mobile Apps for iPad wurde dieser „neue“ Client parallel mit Notes / Domino 10 im Oktober vorgestellt.
    In dieser Session erfährst Du alles Wichtige (Voraussetzungen, Einschränkungen, ...) und die ersten Praxis Erfahrungen rund um IBM Domino Mobile Apps!
    - Was ist für den Administrator zu beachten beim Einsatz der App?
    - Was muß der Entwickler berücksichtigen, damit seine Notes Anwendungen reibungslos auf dem iPad verwendet werden können?

    Session 4: DQL - Developer's Deep Dive - John Curtis
    Domino Query Language was introduced in version 10 for domino-db, the node.js npm offering. In 10.0.1, the (Notes)DominoQuery class was introduced for Lotusscript and Java. DQL provides a very powerful yet terse way to access Domino data without the need to know about design elements or details of its execution. This session will walk in detail through the syntax and the operations that result, the role of the the Design Catalog, best programming practices, performance considerations, design element usage, security concerns as well as planning for future functionality. The session will be most useful to seasoned Domino application developers and administrators, but even novices will gain valuable, hands-on knowledge.

    Session 5: Node.js, Node-RED und Domino - schneller Außergewöhnliches schaffen - Thomas Bahn
    Die aktuelle Strategie von IBM und HCL positioniert Domino als die bessere (beste?) NoSQL-Datenbank. Der Entwickler, der Notes und Domino noch nicht so gut kennt, dafür aber JavaScript-Erfahrung mitbringt, soll über das domino-db-Modul im Domino AppDev Pack seine Node.js-Anwendung entwickeln und Domino als NoSQL-Datenbank benutzen. In dieser Session erfährst du, warum dass auch für dich als erfahrenen Domino-Entwickler eine interessante neue Möglichkeit ist, wie du damit bestimmte Aufgaben viel leichter realisieren kannst und wie du davon profitierst.
    Der zweite Teil beschäftigt sich mit dem Node-RED-Knoten node-red-contrib-dominodb, mit dem man Domino als Datenbank in seine Node-RED-Flows einbinden kann. node-red-contrib-dominodb nutzt dabei das domino-db-Node.js-Modul und den Proton-Task. Anhand eines Beispiels siehst du direkt, wie einfach es für dich ist, mit Node-RED eigene Flows zu entwickeln und wie du dabei auf Domino-Datenbanken und viele andere Dienste zugreifen und sie nutzen kannst, um extrem schnell Außergewöhnliches zu erreichen.


    Session 6: MarvelClient Upgrade Free Edition - Effektiv von IBM Notes 6.x/7.x/8.x/9.x nach 10.0.1 - Christoph Adler
    In dieser Session wird Ihnen Christoph Adler zeigen, wie Sie in nur wenigen Minuten ein produktives IBM Notes 10.0.1 Upgrade-Paket erstellen und verteilen können. Natürlich werden hier auch Themen wie technische Verteilung des Paketes, benötigte Administrationsrechte, hinzuzufügende Sprachen usw. behandelt. Die Session beinhaltet nur wenige Folien, denn ansonsten wird alles live gezeigt => Paket-Erstellung, -Verteilung und natürlich der Upgradevorgang selbst.
    Und das beste daran, alle verwendeten Software-Lösungen und -Tools können Sie kostenfrei nutzen, ganz ohne Benutzer- oder Zeitlimitierung.

    Session 7: Mobile Apps - Verschiedene Ansätze im Vergleich - Bernd Hort
    Es gibt drei Ansätze, um mobile Anwendungen für Smartphones und Tablets zu entwickeln:
    - Native Apps
    - Hybride Apps
    - Progressive Web Apps
    In dieser Session werden zunächst die Vorteile und Nachteile vorgestellt.
    Anschließend werden die Schritte vorgestellt, um eine "normale" Angular-Webanwendung in eine Offline-fähige "Progressive Web App" umzuwandeln.
    Im letzten Drittel wird mit dem Ionic-Framework eine iOS-App entwickelt, die per App-Store installiert werden kann.


    Session 8: IBM Verse erweitern und integrieren - Stefan Neth
    IBM Verse ist mit Domino 10 in der aktuellen Version in der Version 1.0.6. ermöglicht den produktiven Einstieg in die neue Web Mail Client der IBM. Seit Ende 2018 ist diese Version verfügbar und kann aus der IBM Cloud oder on premises genutzt werden. In dieser Session zeige ich ihnen wie Verse funktioniert, wie man es anpassen kann, was mit den APIs möglich sowie welche Werkzeuge für die Entwicklung und Integration mit anderen Produkten notwendig sind. Es werden ebenfalls die Unterschiede der zwei 
    Varianten in der Programmierung und in der Verteilung der selbst entwickelten Erweiterungen behandelt sowie das hybride Konzept aus Entwicklersicht.
    Auch das Zusammenspiel zwischen Verse und ICAA (IBM Client for Application Access) ist ein wichtiger Punkt und ich vergleiche hier den Notes Standard Client gegen die Kombination Verse/ICAA. Natürlich live und in Farbe in Form einer Demo und mit vielen Anregungen für die eigenen Projekte.


    Gehe zu : Track 1 - Track 2 - Reserve Sessions - Hands-on

    Track 3: Entwickler Track 2

    Session 1: Domino 10.0.0 + 10.0.1 - What's New + Best Practices - Daniel Nashed
    In diesem Vortrag geht es um die Neuerungen in Domino 10.0.x und Erfahrungen mit der neuen Version. Im Fokus von Domino 10 stehen TCO und Administration.Besonders geht es um Verbesserungen in NSF, DAOS, Security, Directory, Administration. Neben den aktuellen Features geht es wie immer um Best Practices, Hintergründe und die praktische Erfahrung.

    Session 2: Domino und Docker - Mathias Bierl
    Seit Domino 9.0.1 FP 10 wird Domino unter Docker unterstützt.
    Docker erlaubt es schnell und einfach neue Server und aufzusetzen, um z.B. die Installation von Updates, Anwendungen, Erweiterungen zu testen.
    In dieser Session soll eine kurze Einführung in Docker gegeben werden und dann gezeigt werden wie man ein eigenes Domino Docker Images erstellt und dieses dann nutzt um daraus Domino-Serverinstanzen zu erstellen.
    Vorraussetzungen: - Grundkenntnisse in Docker und Linux sind hilfreich

    Session 3: HCL Domino 11 preview - Gary Rheaume
    Domino 11 will be the first version of Domino offered directly by HCL. We are incorporating the excellent feedback from the Domino Jams, IBM product management, IBM's "AHA" website and our own factory tours. Come and see some of the future direction of Domino [ and some demos too! ]

    Session 4: Wege für Notes-Anwendungen ins Web - Pantelis Botsas und Christian Kahlau und Mark Reiser
    An einem prominenten Beispiel (die ihr alle kennt und gesehen habt) gehen wir auf die Möglichkeiten ein, wie die Inhalte einer Notes-Datenbank ins Web gebracht werden.
    Wir zeigen anhand eines möglichen Aufbaus der Notes-Datenbank, wie ein Ergebnis mit reinen Domino Bordmitteln, mit Angular oder mit XPages aussehen kann. Außerdem gehen wir auf Besonderheiten der oben genannten Wege ein.
    Wir werden nicht auf Einzelheiten im Code eingehen, weil das den Vortrag sprengen wird. Unser Fokus wird das Herausarbeiten der Probleme sein, welche während der Entwicklung aufgetreten sind und wie gut oder schlecht sich diese meistern lassen.


    Session 5: Domino Security in a Mixed-Use World - Andrew Pollack
    The role of the Domino server is changing, and those changes demand more complete and well rounded security planning. In todays world, you don't just have end users accessing with browsers and Notes clients. Whether you're starting to build microservices with node.js that store data in Domino, building part of a single-sign-on intranet or partner portal, or integrating with cloud based applications, your threat complexity increases all the time. This session will focus on taking a step back and thinking about your Domino data security in a broad and manageable way

    Session 6: Legacy vs. Hipster - warum angular, react, vue Top-Plätze belegen - Pantelis Botsas
    In letzter Zeit werden wir überschüttet mit neuen Frameworks, Baukästen, Programmiersprachen und vielem anderen THE NEW HOT STANDARD STUFF.
    Das meiste davon ist kurz nach dem Erscheinen komplett vom Markt verschwunden, weil der angedachte Standard sich selbst im Weg stand. Oder die Aktualisierungfrequenz hat seine eigene Zielgruppe gefressen, weil alles, was vorher gecoded wurde, in der neuen Version nicht mehr funktioniert.
    Wir wollen uns anschauen, warum Skript-Kiddies so steil auf diese neuen Technologien gehen.


    Session 7: Virtuell - schneller und besser! Notes V10 auf Citrix & VMWare

    Session 8: We love Domino V10 - 15 neue Domino-Admin-Features - Christoph Adler + Ben Menesi
    Domino V10 wurde mit einem ganzen Rucksack an neuen Features ausgeliefert, die das Leben von Administratoren zu einem Kinderspiel machen. In diesem Vortrag teilen wir mit Ihnen alles, was wir über unsere 15 neuen Favoriten wissen und lieben - von der lang erwarteten ODS53 bis zu brandneuen Angeboten wie Domino General Query Facility (DGQF), Deletion Logging und viel mehr. Sie erfahren, wie Sie das Beste aus den neuen Features herausholen können und was durch praktische Kundenbeispiele nachgewiesen wird.


    Gehe zu : Track 1 - Track 2 -Track 3 - Reserve Sessions - Hands-on

    Hands-On Sessions: Sie wollten schon immer 'das gewisse etwas' näher anschauen, aber haben bisher nie Zeit gefunden, es zu tun. Kommen Sie in diesen bis zu 3-stündigen Workshop, bringen Sie Ihren Laptop mit und tauchen Sie mit uns in die Welt der Administrierung ein. Mindest Voraussetzungen: Grundkenntnisse der Administration, eigener Laptop mit 2 GB RAM und 10 GB freiem Plattenplatz. Voranmeldung Notwendig, da der Platz in diesen Sessions begrenzt ist. Manche Hands-on Sessions haben (teilweise) die Dauer von zwei normalen Sessions und finden parallel zu den Sessions statt.


    Erzähl es mir - und ich werde es vergessen.
    Zeige es mir - und ich werde mich erinnern.

    Lass es mich tun - und ich werde es behalten

    (Konfuzius)


    Hands - On 1 : Office Anbindung in der Notes Programmierung - Thilo Volprich
    In dieser Session gehe ich auf die Nutzung von Office über Lotus Script ein. Wir werden hierbei den generellen Zugriff auf die Office Anwendungen Word und Excel zeigen.
    In einem konkreten Beispiel zeige ich wie auf die unterschiedlichen Objekte zugegriffen werden kann. Wir werden in der Session sehen, wie die früher verfügbare Funktion des Imports einer beliebigen Excel-Datei nach Notes (vergleichbar mit dem WK4-Import) realisiert werden kann. Ich zeige worauf bei der Automatisierung geachtet werden muss und wie die höchste Performance bei der Nutzung erreicht werden kann.
    Nach der Session haben alle Teilnehmer eine funktionsfähige Version des Importes, der in jedem bestehenden Notes-Projekt eingesetzt werden kann.

    Teilnehmer solange Plätze frei sind - Montag während Session 1

    Hands - On 2 : "CSI Domino" - Diagnostic Collection und NSD Analyse - Daniel Nashed
    Notes/Domino bietet seit vielen Versionen wertvolle Troubleshooting und Analyse-Tools. Logging/Debugging, Server Commands, Server Statistics, Semaphore Debug Logs, Memory Dumps, Client/Server Clock Data und last but not least NSD liefern sehr detaillierte aber oft kryptische Informationen. In dieser Session geht es darum diese Informationen zu verstehen, Probleme selbst zu lösen oder die richtigen Informationen an den IBM Support oder Business Partner zur Unterstützung zu senden.
    In dieser Session geht es um Theorie und Praxis. Bringt Eure eigenen NSDs, bringt Eure Test-Server selbst zum Absturz und analysiert mitgebrachte NSDs


    Maximal 12 Teilnehmer - Dienstag während Session 2

    Hands - On 3 : 1. Schritte Docker - Christoph Stoettner
    Ein Einstieg in Docker nicht nur für Domino oder Connections Admins
    Sie lernen die Grundlagen von Docker, wie der Start eines Containers und die Funktionen von Netzwerk (veröffentlichen von Ports), Volumes (Storage - lokal, Container, Container Volumes) und Docker Hub.
    Ausserdem verwenden wir Container als Webserver und steigen in die Erstellung von eigenen Images ein.
    Am Hands-on kann entweder mit einer lokalen Docker Installation (Linux, Mac OS, Windows), oder der Service von https://play-with-docker.com verwendet werden. Für play-with-docker.com ist ein Account auf https://hub.docker.com notwendig. Bitte registrieren Sie diesen kostenlosen Account bereits vor dem Hands-on, damit genügend Zeit für Übungen bleibt.
    https://gitlab.com/stoeps/ac2019-docker101-handson

    Benötigte Kenntnisse: Linux und Netzwerk Grundlagen
    Benötigte Software (einer der folgenden Punkte):
    - Notebook mit Möglichkeit zum USB Booten eines Live Linux
    - Vmware Workstation
    - Docker nativ unter Linux, Windows oder MacOS
    Teilnehmer solange Plätze frei sind - Dienstag während Session 3

    Hands - On 4 : Domino und Docker - Mathias Bierl
    Seit Domino 9.0.1 FP 10 wird Domino unter Docker unterstützt.
    Docker erlaubt es schnell und einfach neue Server und aufzusetzen, um z.B. die Installation von Updates, Anwendungen, Erweiterungen zu testen.
    In dieser Hands On soll die Theorie in die Praxis umgesetzt werden und selbst ein Domino Docker Image erstellt und darauf basierend dann einen Domino Server aufzusetzen.

    Vorraussetzungen:
    - Grundkenntnisse in Docker und Linux sind hilfreich
    - Laptop mit installiertem VMWare Player/Workstation oder VirtualBox (die Virtualisierungserweiterung für den Prozessor muss im BIOS aktiviert sein oder aktiviert werden können)
    Es wird ein Image mit vorinstalliertem Betriebssystem und Docker sowie die benötigten Installationsdateien zur Verfügung gestellt.

    Teilnehmer solange Plätze frei sind - Dienstag während Session 4

    Hands - On 5 : MarvelClient Essentials; Notes Client Infrastruktur Analyse - Marc Thomas
    In dieser Hands-On Session werden wir gemeinsam MarvelClient Essentials Installieren und einrichten. Hier handelt es sich um die kostenfrei bereitgestellte Version des MarvelClients. Ab Notes 10.0.1 ist er im Domino Server und im Notesclient enthalten. Für 9er Umgebungen kanner er ebenfalls kostenfrei bezogen werden. Sie erfahren wie Daten über Ihre Client Infrastruktur gesammelt, visualisiert und ausgewertet werden können und wie Ihnen diese Informationen bei Ihren Projekten, im Tagesgeschäft sowie dem Support helfen.
    Teilnehmer solange Plätze frei sind - Dienstag während Session 5

    Hands - On 6 : Node.js und Domino - Lars Migula
    Mit der Unterstützung von Node.js ergeben sich neue Möglichkeiten für die moderne Anwendungsentwicklung. Im Laufe des Hands-On wird eine JavaScript Anwendung erstellt, die als Backend für ein Webanwendung oder App genutzt werden könnte. Hierzu wird mit den Grundlagen von Node.js gestartet, um dann einen REST-Service auf Basis von Express zu entwickeln. Dieser wird abschließen genutzt um Daten aus einer Domino-Datenbank zur Verfügung zu stellen und zu manipulieren.
    Inhalte
    • Erste Schritte mit Node.js
    • Hands-On REST Services mit Node.js und Express
    • Nutzung von domino-db
    Hierzu wird lediglich ein Notebook benötigt auf dem Node.js installiert ist und auf dem eine VMWare gestartet werden kann. Visual Studio Code, oder ein vergleichbarer Editor, ist optional, aber hilfreich.

    max. 12 Personen / keine weitere Personen möglich - Dienstag während Session 6

    Hands - On 7 : Vue.JS – Quickstart für Notes-Entwickler - Thilo Volprich
    Am JavaScript-Firmament gibt es nun drei große Sterne! Neben React und Angular hebt Vue.js in den vergangenen Jahren ab. Allein im Jahr 2017 konnte Vue 40.000 neue Sterne auf Github sammeln und ist zum trendigsten Projekt des Jahres aufgestiegen. Und das aus gutem Grund. Der Einstieg ist sehr leicht und es nimmt einem sehr viel Arbeit ab – und die bei einer viel schnelleren Lernkurve! Und habe ich die Dokumentation erwähnt?
    IBM Notes ist stark in Bewegung und viele Kunden suchen nach einem Weg in die Zukunft. Wie aber werden die vielen tausenden bestehenden Anwendungen modernisiert? Ein Weg kann es sein, die Daten weiterhin in Domino zu behalten und den Zugriff über eine moderne Oberfläche zu realisieren. Die Auswahl an Möglichkeiten zur Realisierung ist groß und die Hürden für die Umsetzung sind für einen klassischen Notes-Entwickler noch größer. In dieser Session wird anhand eines praktischen Beispiels gezeigt, wie mit Vue eine moderne Oberfläche für eine bestehende Anwendung realisiert werden kann.
    Viele Entwickler schrecken dabei vor den vielen neuen Themenkomplexen ab, die mit einem Umstieg der Technologie einhergehen. SPA, NPM, REST, Webpack  …
    In dieser Session werden wir uns all diese Themen verständlich vornehmen und ein Basis-Setup erstellen, mit welchem die Entwicklung ohne Hürden direkt beginnen kann. Dabei werden die Grundkonzepte von Vue vorgestellt und in eine Oberfläche für eine Domino-Anwendung umgesetzt.

    Teilnehmer solange Plätze frei sind - Mittwoch während Session 7

    Hands - On 8 : MarvelClient Essentials; Notes Client Infrastruktur Analyse - Marc Thomas
    In dieser Hands-On Session werden wir gemeinsam MarvelClient Essentials Installieren und einrichten. Hier handelt es sich um die kostenfrei bereitgestellte Version des MarvelClients. Ab Notes 10.0.1 ist er im Domino Server und im Notesclient enthalten. Für 9er Umgebungen kanner er ebenfalls kostenfrei bezogen werden. Sie erfahren wie Daten über Ihre Client Infrastruktur gesammelt, visualisiert und ausgewertet werden können und wie Ihnen diese Informationen bei Ihren Projekten, im Tagesgeschäft sowie dem Support helfen.
    Teilnehmer solange Plätze frei sind - Mittwoch während Session 8

    Gehe zu : Track 1 - Track 2 - Track 3 - Reserve Sessions - Hands-on




Wir freuen uns jetzt schon darauf, Sie vom 25. bis 27. März 2019 in Gelsenkirchen wieder zu begrüßen.