Technische Anforderungen
Während des Workshop-Tages werden inhaltliche Blöcke nacheinander vorgestellt. Für die Blöcke gibt es je ein Übungsmodul, das von GitHub heruntergeladen bzw. geklont werden kann. Anhand dieser Übungen kannst du die wichtigsten Teile der Demoanwendung selbst ausprobieren und kleine Teile selbst implementieren.
Auf deinem Laptop muss ein Node-basiertes Entwicklersystem installiert sein. Du brauchst eine aktuelle Version von Node (z.B. v16.14 LTS), git-Werkzeuge (zumindest Kommandozeile) und eine Entwicklungsumgebung (VS Code oder nach eigener Vorliebe).
Für die Teile des Workshops, in denen mit MongoDB gearbeitet wird, sollte MongoDB auf dem Laptop verfügbar sein. Es kann entweder lokal installiert sein oder du kannst ein Docker-Image verwenden. Bitte führe eine Installation vor dem Workshop durch, da der Download großer Images durch das Konferenz-WLAN nicht für alle Teilnehmenden machbar sein könnte.
Bitte beachte, dass du während des Workshop-Tages Zugang zum WLAN brauchen wirst, da wir so auf notwendige Node-Pakete sowie Übungs-Repositorys zugreifen werden.
Falls diese Anforderungen problematisch erscheinen, empfiehlt Oliver die Nutzung einer VM-Umgebung, sodass Kompatibilitätsprobleme ausgeschlossen sind. Es ist auch möglich, mit dem Tool nvm mehrere Node-Versionen parallel zu installieren.
Zum guten Schluss hier noch einige hilfreiche Hinweise von den Veranstaltern: Falls ihr ein Gerät eurer Firma verwendet, überprüft vorher bitte, ob eines der folgenden, gelegentlich vorkommenden Probleme bei euch auftreten könnte:
- Workshop-Teilnehmer:in hat keine Administrator-Rechte
- Corporate Laptops mit übermäßig penibler Sicherheitssoftware
- Gesetzte Corporate-Proxys, über die man in der Firma kommunizieren muss, die aber in einer anderen Umgebung entsprechend nicht erreicht werden