Gradle

Loader DigitalCityEen ogenblik, aub...

Gradle

(Réf.1067)
14
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De uitdagingen en mogelijkheden van Gradle scripting in een ontwikkelteam kennen - In staat zijn om meerdere projecten met Gradle op te zetten en te onderhouden

Opleidingsprogramma

Gradle ontdekken

Gradle: bouwsysteem overzicht, gebruik
Gradle vs andere systemen (Ant, Maven)
Projecten en taken
Bouwbestand (build.gradle)
Project configuratie en beschrijving
IDE ondersteuning
Installatie modes, JVM optie, .gitignore
Gradle plugin systemen

Workshop: Gradle installatie en configuratie - SCM plugins: Git, SVN

Afhankelijkheden beheren in een Java project

Afhankelijkheden beheren met Gradle
Bibliotheek repositories specificeren
De Gradle cache beheren

Workshop: Afhankelijkheden toevoegen en repositories configureren

Gradle taken onder de knie krijgen

Standaard Gradle taken
Een aangepaste taak maken
Taakstructuur
Taakafhankelijkheden
Een taak negeren
Gradle wrapper

Workshop: Meerdere taken maken en uitvoeren

Bouwen, testen en uitrollen van projecten

Beschikbare plugins
Java/Android projecten bouwen: layout, init taak, versie specificatie, bouwen
Groovy projecten bouwen
Testen met Gradle: naamgevingsconventies, insluitingen/uitsluitingen
Multi-project bouwen en afhankelijkhedenbeheer
Deploying met Gradle
Koppelen met Ant
Koppelen met Maven: Maven projecten converteren, publiceren met maven-publish-plugin
Gradle en de IDE

Workshop: projecten bouwen en implementeren

Ontwikkelen van Gradle plugins

Plugins: noodzaak, structuur
Implementeren van een plugin, configuratie
Implementatie

Workshop: Een plugin maken en implementeren in een lokale Maven repository

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.