Seminare
Seminare

Gradle - Kompaktkurs

Seminar - IT-Schulungen.com

In dieser 3-tägigen Schulung "Gradle - Kompaktkurs" erhalten Sie eine umfassende Einführung in die Verwendung von Gradle als Build-Management-Tool in der Webentwicklung. Der "Gradle - Kompaktkurs" vermittelt ihnen die grundlegenden Konzepte und Funktionen von Gradle und bietet praktische Anleitungen zur effektiven Nutzung des Tools.


Der Kurs bietet eine Einführung in Gradle, inklusive Buildmanagement, Installation und Nutzung von Groovy und Kotlin als DSL-Sprachen. Sie lernen die Struktur eines Gradle-Projekts kennen und erfahren, wie Gradle-Plugins und Build-Skripte verwendet werden. Der Kurs behandelt den Build-Lebenszyklus, die Ausführung von Tasks und den Umgang mit Variablen, Dateien und Archiven. Es wird auch auf das Bauen von Java-Projekten, Dependency Management, Organisieren des Builds und fortgeschrittenere Themen eingegangen. Abschließend werden Gradle-Best Practices, aktuelle Trends und Entwicklungen sowie beliebte Community-Plugins vorgestellt.


Termin Ort Preis*
09.09.2024- 11.09.2024 online 1.660,05 €
09.09.2024- 11.09.2024 Nürnberg 1.660,05 €
22.10.2024- 24.10.2024 online 1.660,05 €
22.10.2024- 24.10.2024 Nürnberg 1.660,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung in Gradle

  • Funktion des Buildmanagements
  • Einordnung von Gradle
  • Gradle Dokumentation und Ressourcen
  • Installation/ Gradle Wrapper
  • Groovy und Kotlin als DSL Sprachen


Das Gradle-Projekt

  • Struktur eines Gradle Projekts
  • Funktion des Settings-Skripts
  • Typischer Aufbau eines Build-Skripts
  • Gradle-Plugins und ihre Anwendung in Skripten
  • Plugin-Management
  • Ausführung eines Build-Skripts


Build-Lebenszyklus

  • Ablauf eines Builds
  • Initialisierungs-Phase
  • Konfigurations-Phase
  • Ausführungs-Phase
  • Die Funktion der Gradle Skripte im Lebenszyklus
  • Build-Scans erstellen


Gradle-Tasks

  • Eingebaute Tasks
  • Ausführen von Tasks
  • Definieren eigener Tasks
  • Ausführungsreihenfolge von Tasks
  • Verwendung von Variablen und Properties
  • Arbeiten mit Dateien und Archiven


Java-Projekte bauen

  • Konventionen für das Quelltext-Layout
  • Erstellen eines Java-Projekts mit dem java-library-Plugin
  • Erstellen eines Java-Projekts für Spring Boot Applikationen
  • Eingebaute Unterstützung für JUnit/JUnit5-Tests
  • Importieren in Eclipse und in IntelliJ


Grundlagen des Dependency Management

  • Definieren von Repositories
  • Definieren von Abhängigkeiten
  • Transitive Abhängigkeiten
  • Lästige Abhängigkeiten ausschließen
  • Erzwingen der Verwendung bestimmter Versionen
  • Dynamische/wechselnde Abhängigkeiten
  • Artefakte veröffentlichen


Organisieren des Builds

  • Gradle Cache und inkrementelle Builds
  • Definieren eines Multiprojekt-Builds
  • Projektabhängigkeiten und partielle Builds
  • Zusammengesetzte Builds


Zusammenfassung

  • Gradle-Best-Practices
  • Neueste Gradle-Funktionen
  • Beliebte Community-Plugins
  • Wo man mehr Hilfe bekommt


Gradle Plugins konfigurieren

  • Verwendung von Gradle-Skripten für die Konfiguration von Plugins
  • Erweitertes Plugin-Management mit Plugin-Management-Block


Gradle Plugins entwickeln

  • Erstellung von Gradle-Plugins für benutzerdefinierte Aufgaben
  • Erstellung von Gradle-Plugins für benutzerdefinierte Konfigurationen
  • Verwendung von Gradle-Plugins zum Bereitstellen von Gradle-Erweiterungen


Dependency-Management

  • Komplexes Handling von Abhängigkeiten und Repositories
  • Verwendung von Custom-Repositories
  • Fortgeschrittene Transitive Dependency Management
  • Anwendung von Versionskontrollen und -richtlinien
  • Verwendung von Plugin-Management-Systemen zur Verwaltung von Abhängigkeiten


Best Practices & Ausblick

  • Anwendung von Best Practices in Gradle
  • Expertentipps zur Verwendung von Gradle in der Praxis
  • Aktuelle Trends und Entwicklungen in Gradle


Ziele/Bildungsabschluss:

In dieser 3-tägigen Schulung "Gradle - Kompaktkurs" erhalten Sie eine umfassende Einführung in die Verwendung von Gradle als Build-Management-Tool in der Webentwicklung. Der "Gradle - Kompaktkurs" vermittelt ihnen die grundlegenden Konzepte und Funktionen von Gradle und bietet praktische Anleitungen zur effektiven Nutzung des Tools.


Der Kurs bietet eine Einführung in Gradle, inklusive Buildmanagement, Installation und Nutzung von Groovy und Kotlin als DSL-Sprachen. Sie lernen die Struktur eines Gradle-Projekts kennen und erfahren, wie Gradle-Plugins und Build-Skripte verwendet werden. Der Kurs behandelt den Build-Lebenszyklus, die Ausführung von Tasks und den Umgang mit Variablen, Dateien und Archiven. Es wird auch auf das Bauen von Java-Projekten, Dependency Management, Organisieren des Builds und fortgeschrittenere Themen eingegangen. Abschließend werden Gradle-Best Practices, aktuelle Trends und Entwicklungen sowie beliebte Community-Plugins vorgestellt.


Teilnahmevoraussetzungen:
  • Erste Programmiererfahrung, insbesondere mit Builds z. B. in Java-Projekten
  • Erfahrungen mit Ant oder Maven sind von Vorteil
  • Erfahrungen mit Kotlin oder Groovy sind von Vorteil


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler
  • Build-Master


Seminarkennung:
NE-WEBDATE-fe53d75d-4930-4b37-bfb0-6d6495e5ee39
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha