Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "Gradle - Performance Tuning" erfahren Sie, wie Sie die Leistung Ihrer Gradle-Bauten optimieren, um schnellere und effizientere Build-Prozesse zu erzielen. Der Fokus liegt nicht nur auf der Verbesserung der Build-Geschwindigkeit, sondern auch auf der optimalen Nutzung der verfügbaren Ressourcen und der Steigerung der Zuverlässigkeit Ihres Build-Systems. Sie lernen bewährte Methoden und Techniken kennen, die Ihnen dabei helfen, Ihre Build-Prozesse zu verbessern, die Skalierbarkeit zu erhöhen und die Robustheit Ihres Systems zu steigern.

Teilnehmer - Zielgruppe

  • Entwickler
  • Build-Master

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Erweiterte Erfahrung in der Verwendung von Gradle
  • Erfahrung mit der Ausführung von Builds und der Diagnose von Buildproblemen

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Grundlagen der Performance-Optimierung

  • Warum ist Performance-Optimierung wichtig?
  • Kennzahlen für die Build-Performance
  • Einflussfaktoren auf die Build-Performance

Profiling von Build-Scans

  • Einrichten von Build-Scans
  • Analyse der Build-Scan-Ergebnisse
  • Identifizierung von Engpässen und Flaschenhälsen
  • Verbesserung der Build-Performance anhand von Build-Scan-Daten

Optimierung von Gradle-Task-Performance

  • Identifizierung von langsamen Tasks
  • Verwendung von gradle-profiler zur Messung der Task-Performance
  • Konfiguration von Gradle-Optionen zur Verbesserung der Task-Performance
  • Verwendung von Build-Caches und Build-Parallelisierung

Optimierung von Abhängigkeits-Management-Performance

  • Identifizierung von langsamen Dependency-Resolutions
  • Konfiguration von Gradle-Optionen zur Verbesserung der Dependency-Performance
  • Verwendung von Caching-Repositories und Incremental-Dependency-Resolutions

Optimierung von Test-Performance

  • Identifizierung von langsamen Tests
  • gradle-profiler zur Messung der Test-Performance
  • Konfiguration von Gradle-Optionen zur Verbesserung der Test-Performance
  • Parallelisierung und Caching-Optionen für Test-Runs

Optimierung von Build-Infrastruktur

  • Einrichten von Gradle-Servern für bessere Performance und Skalierbarkeit
  • Verwendung von Cloud-basierten Build-Infrastrukturen
  • Konfiguration von Build-Workern und Build-Environments für bessere Performance
  • Automatisierung von Build-Infrastruktur mit Infrastructure-as-Code-Ansätzen

Best Practices & Ausblick

  • Best Practices zur Verbesserung der Build-Performance
  • Expertentipps zur Verwendung von Gradle zur Optimierung der Build-Performance
  • Aktuelle Trends und Entwicklungen in der Performance-Optimierung mit Gradle

Weitere Schulungen zu Thema Gradle

Gradle - Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "Gradle - Grundlagen" erhalten Sie eine Einführung in die grundlegenden Prinzipien und Einsatzmöglichkeiten von Gradle. Der Kurs vermittelt Ihnen fundiertes Wissen und demonstriert die Anwendung von Gradle anhand gängiger Projekttypen. ...

Gradle - Aufbaukurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 1-tägigen Seminar "Gradle - Aufbaukurs" erweitern Sie Ihre Kenntnisse und Fähigkeiten in der Nutzung von Gradle und vertiefen Ihr Verständnis für fortgeschrittene Konzepte. Der Kurs konzentriert sich auf drei zentrale Themen: die Konfiguration von ...

Gradle - Kompaktkurs

- u.a. in Hannover, Köln, Paderborn, Offenbach, Marburg

In dieser 3-tägigen Schulung "Gradle - Kompaktkurs" erhalten Sie eine gründliche Einführung in die Verwendung von Gradle als Build-Management-Werkzeug, speziell im Kontext der Webentwicklung. Der Kurs vermittelt Ihnen die wesentlichen Konzepte und Funktionen von ...

Migration von Maven zu Gradle - Effizientes Build-Management für moderne Projekte

- u.a. in Berlin, Stuttgart, Paderborn, Koblenz, Offenbach

In dieser 3-tägigen Schulung "Migration von Maven zu Gradle – Effizientes Build-Management für moderne Projekte" lernen Sie, wie Sie Ihre Projekte von Maven auf Gradle umstellen, ein leistungsstarkes Build-Management-Tool, das speziell für moderne Projekte und ...