Seminar OSGi Declarative Services und Komponentenentwicklung

Im Mittelpunkt dieses Seminars steht das Komponentenmodell von OSGi. Behandelt werden Aufbau, Aktivierung und Lebenszyklus deklarativer Komponenten sowie die strukturierte Nutzung des Service Registry, damit modulare Anwendungen stabil, nachvollziehbar und wartbar entwickelt werden können. Der Schwerpunkt liegt auf einer robusten Implementierungspraxis, die auch unter dynamischen Laufzeitbedingungen beherrschbar bleibt.

Schwerpunkte

  • Architektur und Rolle der Declarative Services Specification im OSGi-Ökosystem
  • Komponenten mit Annotationen modellieren und Services sauber veröffentlichen
  • Referenzen, Kardinalitäten, Policies und dynamische Bindungen kontrolliert einsetzen
  • Component Property Types, Factory Components und Service-Scopes gezielt anwenden
  • Zusammenspiel mit Configuration Admin und Metatype für konfigurierbare Komponenten
  • Fehleranalyse, Logging, Zustandsdiagnose und Teststrategien für DS-basierte Bundles

Nutzen im Projekt

Nach dem Seminar können Komponentenmodelle sauber geschnitten, Service-Abhängigkeiten kontrolliert verwaltet und typische Fehlerbilder dynamischer Service-Bindungen deutlich schneller eingegrenzt werden. Das Seminar eignet sich besonders für Teams, die OSGi nicht nur verstehen, sondern in einer produktionsnahen Entwicklungsorganisation konsistent anwenden wollen.

Praxis

Im praktischen Teil entstehen mehrere Services und Komponenten mit unterschiedlichen Bindungsmodellen. Geübt werden Aktivierung, Deaktivierung, Rebind-Szenarien, Konfigurationsänderungen sowie die Diagnose typischer Laufzeitprobleme bei dynamischen Referenzen.

Zielgruppe

Geeignet für Java-Entwickler, Softwarearchitekten und technische Lead-Rollen, die OSGi-basierte Komponentenmodelle im Alltag entwickeln oder strukturieren.

Vorkenntnisse

Sinnvoll sind Java-Kenntnisse und Erfahrung mit Build-Werkzeugen. Grundbegriffe von OSGi sind hilfreich, aber nicht zwingend erforderlich.

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr
Preis: Öffentlich und Webinar: CHF 1.198 zzgl. MwSt.
Inhaus: CHF 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Java-Entwickler, Softwarearchitekten, technische Lead-Rollen
Voraussetzungen: Solide Java-Kenntnisse; Grundverständnis modularer Anwendungen ist hilfreich
Standorte: Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich
Methoden: Vortrag, Architektur-Reviews, Demonstrationen und praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - 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 +41 (800) 225127

Seminartermine

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

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