Gradle ist ein Build- und Dependency-Management für Java-Programme. Sobald ein Programm größer und komplexer wird, müssen die Entwickler den Prozess des Entwickelns von Auschecken, Compile, Build, Package, Konfigurieren, Testen, Release und Ausliefern managen.
Nach jeder Änderung muss das Programm aus dem Sourcecode und den benötigten externen Paketen zusammengebaut werden.
Ein Build- und Dependency-Management
- Checkt den letzten Stand des Codes aus dem Sourcecode-Management (SCM) aus
- Importiert die benötigten externen Pakete
- Kompiliert und baut Module bzw. Pakete
- Baut aus den Modulen und externen Paketen die Anwendung zusammen
- Führt die zugehörigen Tests aus
- Speichert die erzeugten Artefakte (Module, Pakete)
Dieser Prozess soll möglichst automatisiert, mehrmals täglich ausgeführt werden (Continuous Integration).
Sie bekommen die Programmierbeispiele. Zusätzlich erhalten Sie einen Spickzettel und ein eBook: „Gradle: Build- und Dependency-Management für Java“.
Dieser Kurs ist Teil des Java Lernpfades.
Zielgruppe
- Programmierer*innen in Java
- Softwareprojektmanager*innen
Voraussetzungen
- Kenntnisse in Java
Inhalt
- Code-, Build-, Dependency-, Konfigurations- und Release-Management: Die Bausteine der Software-Entwicklung.
- Gradle: Build- und Dependency-Management
- Die Gradle-Artefakte
- Gradle Wrapper
- Die Gradle-Werkzeuge: Kommandozeile (CLI) und IDEs (Eclipse, NetBeans, IntelliJIDEA, Visual Studio)
- Gradle Basics
- Gradle: Groovy oder Kotlin DSL
- Das Gradle Projekt
- build.gradle
- settings.gradle
- gradle.properties
- Projekt-Layout und Verzeichnisstruktur (Java)
- Tasks
- Plugins
- Repositories
- Dependencies
- Build
- Packaging
- Toolchain Java
- Testing mit Gradle
- Web App mit Gradle
- Multi Project Architecure
- Gradle und Source Code Management (Git)
- Publishing Artefacts
- Maintaining Code Quality
- Logging mit Gradle
- Writing Custom Tasks and Plugins
- CI/CD und DevOps
Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit
Dauer
- 2 Tage
- Der Kurs kann auch geteilt werden in:
- 1 Tag Quickstart
- 1 Tag Aufbau
- Jeweils 9-16 Uhr, 1 Stunde Mittagspause
Kosten
Kosten für 2 Tage.
| Online pro Person | 980,– € |
| Präsenz in München pro Person | 1.380,– € |
| Präsenz in Deutschland pro Person | 1.780,– € |
| Inhouse in München für 2 Personen | 1.600,– € |
| Inhouse in Deutschland für 2 Personen | 2.000,– € |