Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.        
        
        
            Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.        
    Kursplan
Innføring
- Oversikt over Bazel
- Forståelse av Bazel-arkitekturen
Kom i gang
- Installering av Bazel-kjørbar og starter
- Forståelse av Bazel-grensesnittet
Forstå prosjektstruktur og grunnleggende byggeblokker
- Prosjektbyggestein
- Prosjektstruktur
- Konsepter om byggelogikk
Kjører et mål fra kommandolinjen
- Kjøring av et mål
- Vanlig brukte kommander
- Utdata- og mellomlagerkataloger
Forstå Bazel-byggesyklusen
- Faser i Bazel-syklusen
- Konfigurasjonsfil
- Regler for programmeringsspråk
Bruk av Bazel-basert automatisering for Java
- Oppsett av et Java-prosjekt
- Bygging av et Java-prosjekt
- Kjøring av byggeprosessen fra kommandolinjen
- Inspeksjon av den genererte artefakten
- Utplassering av Java-prosjektet
- Styring av Bazel fra IDE
- Bruk av Bazel i IntelliJ
Bazel-avhengighetshåndtering
- Modellering av finkornet pakkegranularitet og avhengigheter
- Erklæring av eksterne avhengigheter
- Erklæring av en ekstern bibliotek og bruk i kode
- Erklæring av JUnit-avhengighet
- Publisering av en JAR-fil til et Maven-repositorium
- Publisering av en Java-bibliotek til lokalt Maven
Testautomatisering
- Utførelse av automatiserte tester
- Kjøring av JUnit-tester
Avansert Bazel
- Konsepter om utvidelser
- Skriving og kjøring av en genrule
- Fjern mellomlagring og kjøring
- Bygging av stempling
- Bazel-spørringer
- Java-verktøykjeder
Feilsøking
Oppsummering og neste trinn
Krav
- Kunnskap og erfaring med byggsystemkonseptet
- Grunnleggende forståelse av Java-programmeringsspråket
Målgruppe
- Programvareutviklere
             14 timer
        
        
Referanser (1)
- Trenerens vilje til å svare på spørsmål og hjelpe oss med problemene - Den første grunnleggende delen av kurset, hvor treneren ga oss innledende informasjon for å forberede oss på eksemplene
Lora
Kurs - Bazel
Maskinoversatt
