Seminar JupyterLab – Intensivseminar Entwicklung und Administration

Inhaltsverzeichnis

Beschreibung

Eine Erweiterung ist erst dann gut integrierbar, wenn auch ihre Laufzeitumgebung beherrscht wird. Das Intensivseminar führt die Inhalte der Fachseminare zur Erweiterungsentwicklung und zur Administration von Jupyter Server und Kerneln zusammen. Die praktische Aufgabe beginnt mit sauber getrennten Server- und Kernelumgebungen und endet mit einer selbst entwickelten, installierbaren JupyterLab-Erweiterung.

Der gemeinsame Laboraufbau verbindet Oberflächenfunktion, serverseitige Abhängigkeiten und überprüfbare Bereitstellung. Dabei werden Konfigurationswege, Zugriffsrechte und Wartungsfolgen unmittelbar an der eigenen Erweiterung sichtbar. Ein eng begrenzter Funktionsumfang schafft genügend Zeit für Fehlersuche, Tests und Neuinstallation. Der Kurs richtet sich an Personen, die Entwicklung und Administration verbinden; Grundkenntnisse in beiden Bereichen werden benötigt.

Lernziele

  • Eine dokumentierte Server- und Kernelumgebung für die Entwicklung bereitstellen.
  • Eine überschaubare JupyterLab-Erweiterung mit Befehlen, Oberfläche und Einstellungen entwickeln.
  • Serverintegration und Zugriffsrechte an der Grenze zwischen Browser und Rechenumgebung prüfen.
  • Paketierung, unabhängige Installation und kontrollierte Wartung zu einem Arbeitsablauf verbinden.

Zusammengefasste Fachseminare

Seminarinhalte

  1. Server, Kernel und Umgebungen
  2. Geschützter Betrieb und Wartung
  3. Plugin-Architektur
  4. Oberfläche und Notebook-Kontext
  5. Einstellungen und Serverintegration
  6. Qualität und Diagnose
  7. Paketierung und unabhängige Installation
  8. Integriertes Entwicklungsprojekt

Server, Kernel und Umgebungen

  • Jupyter-Komponenten sowie Konfigurations- und Paketpfade zuordnen.
  • Getrennte Umgebungen anlegen und benötigte Kernel registrieren.
  • Dateirechte, Dienststart und typische Importfehler praktisch prüfen.

Geschützter Betrieb und Wartung

  • Zugriffsschutz sowie einen vorbereiteten TLS- und Proxy-Zugang überprüfen.
  • Frontend- und Servererweiterungen nach Aufgabe und Installationsort unterscheiden.
  • Paketstände, Konfiguration und Wiederherstellungsmöglichkeiten dokumentieren.

Plugin-Architektur

  • Ein kompatibles Erweiterungsprojekt aufsetzen und dessen Aufbau nachvollziehen.
  • Plugin-Aktivierung, Abhängigkeiten und Dienste gezielt verwenden.
  • Einen ersten Befehl über Befehlspalette und Menü verfügbar machen.

Oberfläche und Notebook-Kontext

  • Ein Bedienfeld für die vorgegebene Fachfunktion entwickeln.
  • Aktiven Dokumentkontext, Zustandsänderungen und Ereignisse auswerten.
  • Objekte und Abonnements bei geschlossenen Ansichten korrekt freigeben.

Einstellungen und Serverintegration

  • Einstellungen über ein klar begrenztes Schema bereitstellen.
  • Eine vorbereitete authentifizierte Serverschnittstelle ansprechen.
  • Fehler, Berechtigungen und Eingabeprüfung über beide Seiten des Aufrufs betrachten.

Qualität und Diagnose

  • Kernfunktion und wichtige Fehlerzustände gezielt testen.
  • Browserkonsole und Serverprotokolle zur Fehlerabgrenzung einsetzen.
  • Versionsabhängigkeiten und nachvollziehbare Änderungsstände festhalten.

Paketierung und unabhängige Installation

  • Ein vorgebautes Paket erzeugen und installieren.
  • Die Anwendung mit einer frischen Serverumgebung und definierten Kerneln prüfen.
  • Deinstallation, Konfigurationsänderung und Wiederherstellungsweg erproben.

Integriertes Entwicklungsprojekt

  • Die eigene Fachfunktion vervollständigen und die Umgebung reproduzierbar beschreiben.
  • Installation, Zugriffsschutz und Fehlerszenarien anhand einer Prüfliste kontrollieren.
  • Ein intern weitergebbares Paket mit technischer Betriebsbeschreibung erstellen.

Praktische Übungen

  1. Eine dokumentierte Entwicklungsinstanz mit getrennten Server- und Kernelumgebungen aufbauen.
  2. Eine eigene Erweiterung mit Befehl, Bedienfeld und Einstellungen implementieren.
  3. Die Serveranbindung prüfen und typische Fehler mit gezielten Tests absichern.
  4. Das fertige Paket in einer frischen Umgebung installieren und einen kontrollierten Wartungsschritt durchführen.

Ansprechpartner

Seminardetails

Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwickler mit Betriebsverantwortung, Plattformentwickler und technisch erfahrene Administratoren mit Programmierkenntnissen.
Voraussetzungen: Sichere TypeScript- oder JavaScript-Kenntnisse, Python-Grundlagen, Git sowie Linux-Administration. Erfahrung mit asynchroner Programmierung und der Bedienung von JupyterLab.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Bern 5 Tage
Luzern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben