Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Införandet
- Översikt över Bazel
- Förstå Bazel-arkitekturen
Komma igång
- Installera Bazel runtime och launcher
- Förstå användargränssnittet Bazel
Förstå projektstrukturen och de grundläggande byggstenarna
- Byggsten för projektet
- Projektets upplägg
- Begrepp för en bygglogik
Anropa ett mål från kommandoraden
- Exekvera ett mål
- Vanliga kommandon
- Utdata- och cachekataloger
Förstå Bazel bygglivscykeln
- Faser i Bazel livscykeln
- Konfigurationsfil
- Programming Språkregler
Använda Bazel Grundläggande automatisering för Java
- Att sätta upp ett Java projekt
- Bygga ett Java projekt
- Köra bygget från kommandoraden
- Inspektera den genererade artefakten
- Distribuera Java-projektet
- Körning Bazel från IDE
- Använda Bazel i IntelliJ
Bazel Beroende Management
- Modellering av detaljerad paketkornighet och beroenden
- Deklarera externa beroenden
- Deklarera ett externt bibliotek och använda det i en kod
- Deklarera JUnit-beroendet
- Publicera en JAR-fil till en Maven-databas
- Publicera ett Java bibliotek till lokala Maven
Automatisering av testning
- Utföra automatiserade tester
- Utföra JUnit-tester
Avancerat Bazel
- Tilläggskoncept
- Skriva och köra en genrule
- Fjärrcachelagring och körning
- Skapa stämpling
- Bazel Fråga
- Java Verktygskedjor
Felsökning
Sammanfattning och nästa steg
Krav
- Kunskap och erfarenhet av byggsystemkonceptet
- Grundläggande förståelse för programmeringsspråket Java
Publik
- Mjukvaruutvecklare
14 timmar
Vittnesmål (1)
- Utbildarens vilja att svara på frågor och hjälpa oss med problemen - Den inledande grunddelen av kursen, där utbildaren gav oss inledande information för att förbereda oss för exemplen
Lora
Kurs - Bazel
Machine Translated