Cursusaanbod

Introductie

  • Overzicht van Bazel
  • Inzicht in de Bazel-architectuur

Slag

  • De Bazel runtime en launcher installeren
  • Inzicht in de Bazel gebruikersinterface

Inzicht in de projectstructuur en basisbouwstenen

  • Bouwsteen van het project
  • Structuur van het project
  • Concepten van een buildlogica

Een doel aanroepen vanaf de opdrachtregel

  • Een doel uitvoeren
  • Veelgebruikte commando's
  • Uitvoer- en cachemappen

Inzicht in de Bazel levenscyclus van bouwen

  • Fasen van de Bazel levenscyclus
  • Configuratiebestand
  • Programming Taalregels

Bazel Basisautomatisering gebruiken voor Java

  • Opzetten van een Java project
  • Een Java project bouwen
  • De build uitvoeren vanaf de opdrachtregel
  • Het gegenereerde artefact inspecteren
  • Implementatie van het Java-project
  • Rijden Bazel vanaf de IDE
  • Bazel gebruiken in IntelliJ

Bazel Afhankelijkheid Management

  • Modelleren van fijnmazige pakketgranulariteit en afhankelijkheden
  • Externe afhankelijkheden declareren
  • Een externe bibliotheek declareren en gebruiken in een code
  • Verklaren van de JUnit-afhankelijkheid
  • Een JAR publiceren naar een Maven repository
  • Een Java bibliotheek publiceren naar lokaal Maven

Automatisering testen

  • Uitvoeren van geautomatiseerde tests
  • JUnit-tests uitvoeren

Geavanceerd Bazel

  • Uitbreidingsconcepten
  • Schrijven en uitvoeren van een genrule
  • Caching en uitvoering op afstand
  • Stempelen bouwen
  • Bazel Query
  • Java Gereedschapskettingen

Probleemoplossing

Samenvatting en volgende stappen

Vereisten

  • Kennis en ervaring met het bouwsysteemconcept
  • Basiskennis van de programmeertaal Java

Publiek

  • Software ontwikkelaars
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën