Schulung - Optimierung und Tuning von Java-Programmen
Live Online oder Präsenz
2.844,10 € inkl. 19% MwSt.
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!
Performante Java-Anwendungen sind entscheidend für den stabilen und effizienten Betrieb moderner Softwaresysteme. In diesem fünftägigen Seminar lernen Sie, Java-Anwendungen systematisch zu analysieren, Performance-Engpässe zu identifizieren und durch gezielte Optimierungen zu beheben. Sie werfen einen genauen Blick auf die Funktionsweise der Java Virtual Machine, lernen Garbage-Collection-Algorithmen kennen und verstehen, wie die Speicherverwaltung und Programmverarbeitung im Detail funktionieren. Darüber hinaus arbeiten Sie mit Profiling-Werkzeugen, Microbenchmarks und Last- sowie Performancetests, um Engpässe gezielt zu identifizieren. Das Seminar behandelt klassische Optimierungsansätze ebenso wie moderne JVM- und Profiling-Techniken und zeigt, wie Sie Performance und Stabilität Ihrer Java-Anwendungen nachhaltig verbessern. Das Seminar ist als Live Online Training oder Präsenzveranstaltung buchbar.
Nach Abschluss kennen Sie die zentralen Stellschrauben in JVM und Programmcode und können Java-Anwendungen systematisch optimieren.
Wer sollte teilnehmen:
Zielgruppe
Dieses Seminar richtet sich an Software-Ingenieurinnen und Ingenieure, Internet- und Intranet-Entwickler:innen sowie projekterfahrene Anwendungsentwickler:innen, die die Performance ihrer Java-Anwendungen gezielt verbessern möchten.Voraussetzungen
Sie sollten über fundierte Java-Kenntnisse verfügen, idealerweise auf dem Niveau des Seminars Java Erweiterungen II - Vertiefung (3323) oder über vergleichbare Praxiserfahrung.Trainingsprogramm
Schulungsmethode
In unserem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Kurzvorträgen, die durch Diskussionen mit den anderen Teilnehmenden, praktische Übungen und Workshops angereichert werden. Praktische Arbeiten am System, z.B. Performance-Probleme analysieren, Messungen durchführen, Profilergebnisse auswerten, sorgen dafür, dass Sie die gezeigten Optimierungstechniken direkt im Code anwenden. Der Fokus liegt auf reproduzierbaren Vorgehensweisen, die Sie anschließend in Ihren eigenen Projekten anwenden können.
Hinweis
Für die Online-Teilnahme ist ein stabiler Internetzugang erforderlich. Wir empfehlen Ihnen, mit zwei Bildschirmen zu arbeiten, damit Sie Präsentation und Entwicklungsumgebung parallel im Blick behalten können.
Zudem sollten Sie über die notwendigen Rechte auf Ihrem Rechner verfügen, um gegebenenfalls Software zu installieren.
Weiterführende Informationen:Eine Auswahl vertiefender Inhalte zu Java-Performance und -Architektur finden Sie in unserem Programmiersprachen-Blog.
Häufig gestellte Fragen (FAQ)
Welche Voraussetzungen muss ich mitbringen?
Sie sollten über fundierte Java-Kenntnisse verfügen, idealerweise auf dem Niveau des Seminars Java Erweiterungen II - Vertiefung oder über vergleichbare Praxiserfahrung. Begriffe wie Klassen, Threads, Garbage Collection, Exceptions, Collections und grundlegende JVM-Konzepte sollten Ihnen vertraut sein. Erste Erfahrung mit Profiling- oder Monitoring-Tools ist hilfreich, aber keine Voraussetzung.
Was kann ich nach dem Seminar konkret anwenden?
Sie kennen die zentralen Stellschrauben in der JVM und im Programmcode, können Profiling-Werkzeuge einsetzen, Garbage-Collection-Verhalten analysieren und Java-Anwendungen gezielt optimieren.
Mit welchen Werkzeugen wird im Seminar gearbeitet?
Im Seminar kommen typische Werkzeuge zur Analyse von Java-Anwendungen zum Einsatz, z. B. Profiler, Monitoring-Tools und JVM-eigene Analysewerkzeuge.
Welche JVM-Versionen und Java-Sprachversionen werden behandelt?
Der Fokus liegt auf aktuellen Java-Versionen und den in der Praxis verbreiteten JVM-Varianten. Anhand von Beispielen wird gezeigt, welche Unterschiede zwischen älteren und neueren JVM-Versionen relevant sind. Das Vorgehen wird so vermittelt, dass Sie es auf verschiedene Java-Versionen übertragen können.
Geht es im Seminar nur um Performance oder auch um Stabilität und Fehlersuche?
Performance steht im Mittelpunkt, wird aber immer im Kontext von Stabilität und Robustheit betrachtet. Sie lernen, typische Ursachen für lange Antwortzeiten, hohe CPU- oder Speicherlast, Thread-Blocking und Memory Leaks zu erkennen und geeignete Maßnahmen zu ergreifen.
Werden auch Architektur- und Designaspekte angesprochen?
Ja, neben rein technischen Tuning-Maßnahmen werden auch architekturelle und konzeptionelle Aspekte thematisiert. Ziel ist es, Performance nicht nur "nachträglich" zu verbessern, sondern bereits bei Architektur- und Designentscheidungen mitzudenken.
Kann ich eigene Anwendungsfälle oder Logs mitbringen?
Ja, eigene Beispiele sind willkommen. Wenn es der zeitliche Rahmen zulässt und sich die Fälle für eine gemeinsame Betrachtung eignen, können exemplarisch Ausschnitte aus typischen Problemfällen diskutiert werden. Bitte achten Sie dabei auf Vertraulichkeit und anonymisieren Sie sensible Daten oder Quelltexte.
Brauche ich spezielle Hardware oder Testumgebungen für die Teilnahme?
Für die Teilnahme am Seminar reicht in der Regel ein Standard-Entwicklungsrechner, auf dem Java und die benötigten Tools ausgeführt werden können. Idealerweise steht Ihnen eine Test- oder Demo-Umgebung zur Verfügung, in der Sie Messungen und Experimente durchführen können, ohne Produktivsysteme zu beeinträchtigen. Konkrete Empfehlungen zur Vorbereitung erhalten Sie vor Seminarbeginn.
Welche Seminare sind sinnvolle Vor- oder Nachfolger?
Als Vorbereitung eignen sich Java-Aufbau- oder Architektur-Seminare, in denen Sprachkenntnisse und Designkompetenz vertieft werden. Nach dem Seminar bieten sich Trainings zu Themen wie Microservices-Architekturen, Monitoring & Observability, Java in Cloud-Umgebungen oder hochverfügbaren Systemen an, um Performance-Optimierung in einem größeren Architekturkontext weiterzuführen.
Termine
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenCegos Integrata GmbH StuttgartLöffelstr. 4070597 Stuttgart
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenonline TrainingLive Online Training
- 2.390,00 € NettoNoch freie PlätzeJetzt buchenCegos Integrata GmbH DüsseldorfGrafenberger Allee 29340237 Düsseldorf
Inhouse Seminare
Sparen Sie Zeit und Geld mit den Inhouse Seminaren von Cegos Integrata
Alle Seminare aus unserem offenen Angebot können Sie auch als Inhouse-Veranstaltung buchen. Im Fokus steht Ihr Unternehmen und Ihre Mitarbeiter:innen. Wir bieten Ihnen die Möglichkeit, individuelle Anforderungen und Anpassungen der Inhalte an Ihr Unternehmen vorzunehmen.
Die individuelle Lösung:
- Individueller Termin
- Individueller Ort, entweder in unseren Trainingszentren oder in Ihren eigenen Räumen
- Auf Wunsch, individuelle, auf Ihre Bedürfnisse zugeschnittene Inhalte
Inhouse Seminare
Das Inhouse-Paket umfasst:
- - die Durchführung als Live Online, Hybrid oder Präsenz Training
- - die Umsetzung durch praxiserprobte und branchenerfahrene Trainer
In Abhängigkeit von Teilnehmerzahl, Akkreditierung oder Lizenzgebühren können zusätzliche Kosten anfallen. Nicht im Preis enthalten sind dabei z.B. Raum- und Bewirtungskosten, ebenso Mehrkosten durch Seminarmaterialien.
Bitte sprechen Sie uns gerne dazu an und lassen Sie sich jetzt Ihr individuelles Angebot erstellen.
Recevoir le programme par email
Envoyer le programme à un collaborateur
Preis
Es entstehen keine zusätzlichen Liefer- & Versandkosten

