Inhaltsverzeichnis
- Seminarprofil
- Lernziele
- Schwerpunkte
- Praxisübungen
- Zielgruppe und Vorkenntnisse
Seminarprofil
Produktionsreife Anwendungen benötigen mehr als funktionierenden Fachcode. Dieses Seminar zeigt, wie Laufzeitverhalten, Verfügbarkeit und technische Abhängigkeiten einer Spring-Boot-Anwendung messbar und nachvollziehbar werden.
Behandelt werden die integrierten Produktionsfunktionen von Spring Boot ebenso wie die Einbindung in bestehende Monitoring- und Tracing-Landschaften. Sicherheitsaspekte, sinnvolle Messgrößen und die Vermeidung unnötiger Kardinalität stehen gleichberechtigt neben der technischen Konfiguration.
Lernziele
- Actuator-Endpunkte gezielt aktivieren, gruppieren und absichern
- Liveness-, Readiness- und fachliche Health Checks belastbar modellieren
- Metriken mit Micrometer erfassen, taggen und interpretieren
- Tracing, Log-Korrelation und technische Kontextinformationen zusammenführen
- Eigene Health Indicators, Metriken und Betriebsendpunkte entwickeln
- Monitoring-Daten für Fehleranalyse, Kapazitätsplanung und Alarmierung strukturieren
Schwerpunkte
Produktionsreife mit Spring Boot
- Betriebsanforderungen, Service Level Objectives und technische Zustände
- Abgrenzung von Monitoring, Observability, Logging, Metriken und Tracing
- Actuator-Autokonfiguration und Management-Kontext
Health Checks und Endpunkte
- Health Groups, Liveness, Readiness und Abhängigkeitsprüfungen
- Exposition über HTTP und JMX sowie getrennte Management-Ports
- Eigene Health Indicators und aussagekräftige Statusdetails
Metriken mit Micrometer
- Counter, Timer, Gauge und Distribution Summaries
- Tags, Histogramme, Percentiles und Kardinalitätskontrolle
- JVM-, HTTP-, Datenbank- und benutzerdefinierte Metriken
Tracing und strukturierte Protokollierung
- Trace- und Span-Konzept sowie Kontextweitergabe
- Korrelation von Logs, Requests und externen Aufrufen
- OpenTelemetry-orientierte Export- und Sampling-Strategien
Sicherheit und Betriebskonzept
- Absicherung sensibler Endpunkte und Reduktion offengelegter Daten
- Sanitizing von Konfigurationswerten und Schutz von Secrets
- Alarmierungsregeln, Dashboards und Runbook-Struktur
Diagnose und Tests
- Gezielte Nutzung von Thread Dumps, Heap-Informationen und Startup-Daten
- Tests für Health Indicators und Observations
- Fehlerbilder wie Timeouts, Pool-Erschöpfung und instabile Abhängigkeiten
Praxisübungen
- Eine vorhandene Anwendung um Actuator erweitern und nur die benötigten Endpunkte freigeben.
- Health Groups für Liveness, Readiness und externe Abhängigkeiten konfigurieren.
- Einen eigenen Health Indicator mit klaren Status- und Detailregeln implementieren.
- Fachliche und technische Metriken mit Micrometer erfassen und Kardinalität prüfen.
- Trace- und Korrelationsinformationen in strukturierte Logs übernehmen.
- Ein kompaktes Betriebs-Dashboard und zugehörige Alarmierungsregeln aus den Messdaten ableiten.
Zielgruppe und Vorkenntnisse
Zielgruppe: Java- und Spring-Entwicklung, Softwarearchitektur, DevOps, Plattformbetrieb, Site Reliability Engineering und technische Anwendungsbetreuung.
Vorkenntnisse: Grundkenntnisse in Java und Spring Boot sowie ein grundlegendes Verständnis von HTTP, Logs und dem Betrieb serverseitiger Anwendungen.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 2 Tage, ca. 6 Stunden/Tag, Beginn am 1. Tag 10:00 Uhr, am 2. Tag 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java-/Spring-Entwicklung, Architektur, DevOps, SRE und Anwendungsbetrieb |
| Voraussetzungen: | Spring-Boot-Grundkenntnisse; Grundlagen zu HTTP, Logging und Anwendungsbetrieb |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Fachvortrag, Demonstrationen, angeleitete Schritt-für-Schritt-Übungen und Fallstudien am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
