Kursplan

Introduksjon

    Oversikt over Bazel Forstå Bazel arkitekturen

Starter

    Installere Bazel runtime og launcher Forstå Bazel UI

Forstå prosjektstrukturen og grunnleggende byggeklosser

    Prosjektets byggestein Prosjektstruktur Konsepter for en byggelogikk

Påkalle et mål fra kommandolinjen

    Utføre et mål Vanlig brukte kommandoer Utdata- og hurtigbufferkataloger

Forstå Bazel Build-livssyklusen

    Faser av Bazel livssyklus Konfigurasjonsfil Programmeringsspråkregler

Bruke Bazel Grunnleggende automatisering for Java

    Sette opp et Java-prosjekt Bygge et Java-prosjekt Kjøre bygget fra kommandolinjen Inspisere den genererte artefakten Distribuere Java-prosjektet Kjøre Bazel fra IDE ved å bruke Bazel i IntelliJ

Bazel Avhengighetsstyring

    Modellering av finkornet pakkegranularitet og avhengigheter Erklære eksterne avhengigheter Erklære et eksternt bibliotek og bruke det i en kode Erklære JUnit-avhengigheten Publisere en JAR til et Maven repository Publisere et Java-bibliotek til lokalt Maven

Testing av automatisering

    Utføre automatiserte tester Utføre JUnit-tester

Avansert Bazel

    Utvidelseskonsepter Skrive og utføre en sjanger Ekstern bufring og utførelse Bygg stempling Bazel spørring Java-verktøykjeder

Feilsøking

Sammendrag og neste trinn

Krav

  • Kunnskap og erfaring med byggesystemkonseptet
  • Grunnleggende forståelse av programmeringsspråket Java

Publikum

  • Programvareutviklere
 14 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Combined C/C++, JAVA and Web Application Security

28 timer

Advanced Java Security

21 timer

Combined JAVA, PHP and Web Application Security

28 timer

Standard Java Security

14 timer

Java and Web Application Security

21 timer

Advanced Java, JEE and Web Application Security

28 timer

Related Categories