Inhaltsverzeichnis
Project Jupyter
Project Jupyter ist ein gemeinschaftlich entwickeltes Open-Source-Projekt für interaktives Rechnen und nachvollziehbare datenbezogene Arbeit. Hinter JupyterLab und JupyterHub steht eine offene Projektgemeinschaft. Die Programme erfüllen unterschiedliche Aufgaben: JupyterLab stellt eine Arbeitsoberfläche für Notebooks, Dateien und Rechenkerne bereit; JupyterHub organisiert den Zugang mehrerer Personen zu eigenen Arbeitsumgebungen. Jupyter Server und die jeweiligen Kernel bilden die technische Verbindung zwischen Oberfläche und Codeausführung.
Das Seminarangebot deckt die Arbeit mit Notebooks ebenso ab wie die technische Bereitstellung für Fachabteilungen, Forschung und Schulungen. Die Kurse behandeln eigene Fachaufgaben mit passenden Übungsumgebungen: von der nachvollziehbaren Auswertung bis zur kontrollierten Plattformänderung. Zusatzwerkzeuge wie pandas, ipywidgets, Voilà, Papermill und nbgrader werden dort eingesetzt, wo sie für die jeweilige Aufgabe benötigt werden. Sie sind keine pauschal vorhandenen Funktionen jeder Jupyter-Installation.
Arbeitsbereiche im Seminarprogramm
- Notebook-Anwendung: Oberfläche, dokumentierte Ausführung, Datenanalyse und verständliche Visualisierung.
- Professionelle Teamarbeit: Versionsverwaltung, Tests, reproduzierbare Umgebungen und automatisierte Berichte.
- Technische Entwicklung: eigene JupyterLab-Erweiterungen sowie kontrollierte Server- und Kernelumgebungen.
- Plattformbetrieb: Linux-Bereitstellung, Kubernetes, Identitätsanbindung, Rechte, Monitoring und Wiederherstellung.
- Schulungsbetrieb: einheitliche Kursumgebungen, Materialverteilung, Aufgaben, Rückmeldungen und geregelte Zusammenarbeit.
Auswahl des passenden Seminarformats
- Fachseminare bearbeiten klar abgegrenzte Aufgaben und bieten Zeit für die zugehörigen Einzelübungen. Vorhandene Kenntnisse können gezielt ergänzt werden.
- Vier Intensivseminare fassen gemeinsam sämtliche Fachthemen des Programms zusammen. Jedes Intensivseminar dauert fünf Tage und verbindet die Inhalte über eine durchgehende Praxisaufgabe. Die jeweils genannten Vorkenntnisse sind Voraussetzung für die Verdichtung.
- Das dreitägige Kompaktseminar bietet einen gemeinsamen Einstieg für Anwender und technische Verantwortliche. Es eignet sich zur Orientierung und zur Vorbereitung einer gezielten Vertiefung.
- Das gesamte Fachprogramm besitzt mehr Umfang als ein einzelnes fünftägiges Seminar. Die Intensivseminare sind fachlich getrennte Zusammenfassungen; sie versprechen keine vollständige Beherrschung aller Themen innerhalb einer Woche.
Empfohlene Reihenfolge
Die folgenden Lernwege richten sich nach der Aufgabe. Bereits vorhandene gleichwertige Kenntnisse können die jeweils genannten Grundlagen ersetzen. Für den gemeinsamen Einstieg in beide Produkte eignet sich zunächst das Kompaktseminar.
JupyterLab und JupyterHub – Kompaktseminar für Teams
Datenanalyse und Notebook-Anwendung
Die Grundlagen werden zuerst gelegt. Datenanalyse und Visualisierung bauen darauf auf; Versionsverwaltung und Tests bereiten die verlässliche Automatisierung vor. Mit den geforderten Python-, pandas- und Git-Kenntnissen ist das Intensivseminar Datenanalyse und produktive Notebooks eine zusammenhängende Alternative.
- JupyterLab – Grundlagen und sichere Notebook-Praxis
- JupyterLab – Datenanalyse mit Python und pandas
- JupyterLab – Visualisierung, Widgets und Voilà
- JupyterLab – Git, Tests und reproduzierbare Notebooks
- JupyterLab – Notebooks automatisieren und Berichte erstellen
Passendes Intensivseminar: JupyterLab – Intensivseminar Datenanalyse und produktive Notebooks
Entwicklung und technische Integration
Nach sicherer Notebook-Bedienung folgt das Verständnis von Servern und Kerneln. Darauf aufbauend werden eigene Erweiterungen entwickelt und kontrolliert integriert. Linux- und TypeScript-Kenntnisse sind zusätzlich erforderlich. Das zugehörige Intensivseminar verbindet Serveradministration und Entwicklung.
- JupyterLab – Grundlagen und sichere Notebook-Praxis
- JupyterLab – Jupyter Server und Kernel administrieren
- JupyterLab – Erweiterungen entwickeln und integrieren
Passendes Intensivseminar: JupyterLab – Intensivseminar Entwicklung und Administration
Administration unter Linux
Zunächst werden die technischen Laufzeitumgebungen verstanden, anschließend der Hub aufgebaut und seine Zugriffsrechte abgesichert. Der Vertiefung zu Betrieb, Monitoring und Wiederherstellung sollte eine praktische Hub-Erfahrung vorausgehen.
- JupyterLab – Jupyter Server und Kernel administrieren
- JupyterHub – Grundlagen und Bereitstellung unter Linux
- JupyterHub – Authentifizierung, Rollen und Sicherheit
- JupyterHub – Betrieb, Monitoring und Wiederherstellung
Intensivseminar für Linux, Sicherheit und Schulungsbetrieb; Monitoring und Wiederherstellung werden anschließend separat vertieft: JupyterHub – Intensivseminar Linux, Sicherheit und Schulungsbetrieb
Plattformbetrieb mit Kubernetes
Vorhandene gleichwertige Hub-Kenntnisse können die Grundlagen ersetzen. Sichere Kubernetes- und Helm-Kenntnisse werden vor dem Clusterseminar benötigt. Das Intensivseminar Kubernetes und produktiver Betrieb verbindet Aufbau und Betrieb für erfahrene Administratoren.
- JupyterLab – Jupyter Server und Kernel administrieren
- JupyterHub – Grundlagen und Bereitstellung unter Linux
- JupyterHub – Authentifizierung, Rollen und Sicherheit
- JupyterHub – Kubernetes und Helm in der Praxis
- JupyterHub – Betrieb, Monitoring und Wiederherstellung
Passendes Intensivseminar: JupyterHub – Intensivseminar Kubernetes und produktiver Betrieb
Technische Trainer und Kursverantwortliche
Für die reine Nutzung einer betreuten Plattform stehen Notebook-Praxis und Kursgestaltung im Vordergrund. Wer die Umgebung selbst administriert, ergänzt vor dem Schulungsbetrieb die Hub-Grundlagen und die Sicherheitsvertiefung. Das Linux-Intensivseminar bündelt diese drei Hub-Fachthemen.
- JupyterLab – Grundlagen und sichere Notebook-Praxis
- JupyterHub – Grundlagen und Bereitstellung unter Linux
- JupyterHub – Authentifizierung, Rollen und Sicherheit
- JupyterHub – Schulungsumgebungen und Zusammenarbeit
Passendes Intensivseminar: JupyterHub – Intensivseminar Linux, Sicherheit und Schulungsbetrieb
Seminarübersicht
Die Seminare sind alphabetisch aufgeführt. Die Dauer orientiert sich am notwendigen Übungsumfang und an den in der jeweiligen Beschreibung genannten Voraussetzungen.
Seminare zu diesem Hersteller
- JupyterHub – Authentifizierung, Rollen und Sicherheit
- JupyterHub – Betrieb, Monitoring und Wiederherstellung
- JupyterHub – Grundlagen und Bereitstellung unter Linux
- JupyterHub – Intensivseminar Kubernetes und produktiver Betrieb
- JupyterHub – Intensivseminar Linux, Sicherheit und Schulungsbetrieb
- JupyterHub – Kubernetes und Helm in der Praxis
- JupyterHub – Schulungsumgebungen und Zusammenarbeit
- JupyterLab und JupyterHub – Kompaktseminar für Teams
- JupyterLab – Datenanalyse mit Python und pandas
- JupyterLab – Erweiterungen entwickeln und integrieren
- JupyterLab – Git, Tests und reproduzierbare Notebooks
- JupyterLab – Grundlagen und sichere Notebook-Praxis
- JupyterLab – Intensivseminar Datenanalyse und produktive Notebooks
- JupyterLab – Intensivseminar Entwicklung und Administration
- JupyterLab – Jupyter Server und Kernel administrieren
- JupyterLab – Notebooks automatisieren und Berichte erstellen
- JupyterLab – Visualisierung, Widgets und Voilà
Seminarorte:
- Berlin,
- Bremen,
- Darmstadt,
- Dresden,
- Erfurt,
- Essen,
- Flensburg,
- Frankfurt,
- Freiburg,
- Friedrichshafen,
- Hamburg,
- Hamm,
- Hannover,
- Jena,
- Kassel,
- Köln,
- Konstanz,
- Leipzig,
- Luxembourg,
- Magdeburg,
- Mainz,
- München,
- Münster,
- Nürnberg,
- Paderborn,
- Potsdam,
- Regensburg,
- Rostock,
- Stuttgart,
- Trier,
- Ulm,
- Wuppertal,
- Würzburg
Durchführungsgarantie für jedes Training:
ja, ab 2 Teilnehmern
Öffentlich, Webinar, Inhaus, Workshop:
ja, sehr gerne
Unterlage im Seminar:
ja, auf Datenträger oder Download
Zertifikat für Ihre Teilnahme am Training:
ja, selbstverständlich
