Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding
- Overzicht van Bazel
- Begrijpen van de Bazel-architectuur
Aan de slag
- Installeren van de Bazel-runtime en launcher
- Begrijpen van de Bazel-UI
Begrijpen van de projectstructuur en basisbouwstenen
- Bouwblok van het project
- Projectstructuur
- Concepten van een buildlogica
Een doel aanroepen vanaf de commandoregel
- Uitvoeren van een doel
- Vaak gebruikte commando's
- Output- en cachemappen
Begrijpen van de Bazel-buildlevenscyclus
- Fases van de Bazel-levenscyclus
- Configuratiebestand
- Programmeertaalregels
Bazel-basisautomatisering voor Java
- Instellen van een Java-project
- Bouwen van een Java-project
- Uitvoeren van de build vanaf de commandoregel
- Inspecteren van het gegenereerde artefact
- Deployen van het Java-project
- Bazel besturen vanuit de IDE
- Bazel gebruiken in IntelliJ
Bazel-dependencymanagement
- Modelleren van fijnkorrelige pakketgranulariteit en afhankelijkheden
- Afhankelijkheden declareren
- Een extern bibliotheek declareren en gebruiken in code
- JUnit-afhankelijkheid declareren
- Een JAR publiceren naar een Maven-repository
- Een Java-bibliotheek publiceren naar lokale Maven
Testautomatisering
- Vooruitgevoerde tests uitvoeren
- JUnit-tests uitvoeren
Geavanceerde Bazel
- Uitbreidingsconcepten
- Een genrule schrijven en uitvoeren
- Remotecaching en -uitvoering
- Bouwstempeling
- Bazel-query
- Javatoolchains
Foutopsporing
Samenvatting en volgende stappen
Vereisten
- Kennis en ervaring met het concept van een buildsystem
- Basiskennis van de Java-programmeertaal
Publiek
- Softwareontwikkelaars
14 Uren
Getuigenissen (1)
- De bereidheid van de trainer om vragen te beantwoorden en ons te helpen met de problemen - Het eerste basisgedeelte van de cursus, waarbij de trainer ons de eerste informatie gaf om ons voor te bereiden op de voorbeelden
Lora
Cursus - Bazel
Automatisch vertaald