Seminar Eclipse Theia Anwendungen und IDEs erstellen

Überblick

Das Seminar konzentriert sich auf die Erstellung eigener Anwendungen und IDEs auf Basis von Eclipse Theia. Der Schwerpunkt liegt auf der systematischen Auswahl und Kombination vorhandener Theia-Module, dem Aufbau einer tragfähigen Produktstruktur sowie der sauberen Trennung zwischen Browser- und Desktop-Zielbildern. Dadurch entsteht ein fundierter Einstieg in die Entwicklung produktnaher Werkzeuge statt reiner Demonstratoren.

Zielgruppe

Geeignet ist das Format für Entwicklungsteams, technische Architekturen, Plattformverantwortliche und Produktteams, die browserbasierte oder desktopfähige Entwicklungswerkzeuge, Engineering-Frontends oder fachliche Spezialwerkzeuge aufbauen möchten.

Voraussetzungen

Empfohlen werden Grundkenntnisse in TypeScript, Node.js, Paketmanagement und Build-Prozessen. Ein generelles Verständnis modularer Webanwendungen ist hilfreich, aber keine tiefgehende Vorerfahrung mit Theia zwingend erforderlich.

Lernschwerpunkte

Projektstart, Struktur und Werkzeuggenerierung

Vermittelt werden geeignete Einstiegspunkte für Theia-basierte Produkte, typische Monorepo-Strukturen sowie der Einsatz des Theia-Generators für Browser- und Electron-Anwendungen. Daraus wird ein nachvollziehbares technisches Grundgerüst für eigene Produkte abgeleitet.

Module auswählen und Anwendungen zusammensetzen

Behandelt wird, wie zentrale Funktionen wie Editor, Filesystem, Navigator, Terminal, Workspace und weitere Module in eine eigene Anwendung eingebunden werden. Dabei stehen Produktzuschnitt, technischer Minimalumfang und spätere Erweiterbarkeit im Vordergrund.

Browser- und Desktop-Zielbilder sauber trennen

Thematisiert werden Laufzeitunterschiede zwischen Browser- und Electron-Anwendungen, gemeinsame Quellstrukturen sowie Kriterien für die Entscheidung, welche Funktionen zentral, lokal oder plattformabhängig bereitgestellt werden.

Entwicklungs- und Build-Prozesse etablieren

Der Fokus liegt auf Build-Skripten, Entwicklungsmodus, Watch-Prozessen, lokalen Startszenarien und einem reproduzierbaren technischen Setup für Teams. Zusätzlich werden typische Fehlerquellen im frühen Produktaufbau behandelt.

Produktfähige Grundarchitektur vorbereiten

Behandelt werden Strukturierungsprinzipien für größere Tool-Landschaften, die Trennung zwischen Kernprodukt und Erweiterungen, technische Vorbereitungen für Branding und Distribution sowie die Übergabe an weiterführende Theia-Seminare.

Praxis

Im Seminar entsteht eine lauffähige Theia-Anwendung mit sauberer Modulstruktur. Die Übungen führen von einem initialen Projektgerüst über die Aktivierung zentraler Funktionen bis zu einer belastbaren Ausgangsbasis für eigene Produkte oder interne Plattformen.

Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben