Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Bevezetés
- Bazel áttekintése
- A Bazel architektúrájának megértése
Első lépések
- A Bazel futásidejének és indítójának telepítése
- A Bazel felhasználói felület megértése
A projekt szerkezete és alapvető építőelemeinek megértése
- Projekt építőelemek
- Projekt szerkezet
- Build logika fogalmai
Cél végrehajtása a parancssorból
- Cél végrehajtása
- Gyakori parancsok
- Kimeneti és gyorsítótár könyvtárak
A Bazel build életciklusának megértése
- Bazel életciklus fázisai
- Konfigurációs fájl
- Programozási nyelv szabályok
A Bazel alapvető automatizálása a Java-hoz
- Egy Java projekt beállítása
- Egy Java projekt build-olása
- Build futtatása a parancssorból
- A generált artifact megtekintése
- Egy Java projekt üzembe helyezése
- Bazel elindítása az IDE-ből
- Bazel használata az IntelliJ-ben
Bazel függőségkezelés
- Fine-grained csomag granularitás és függőségek modellezése
- Külső függőségek deklarálása
- Egy külső könyvtár deklarálása és használata a kódban
- JUnit függőség deklarálása
- Egy JAR publikálása egy Maven adattárhoz
- Egy Java könyvtár publikálása a helyi Maven-hez
Tesztelési automatizálás
- Automatizált tesztek végrehajtása
- JUnit tesztek futtatása
Szoftverfejlesztők számára haladó Bazel
- Bővítési fogalmak
- Egy genrule írása és végrehajtása
- Távoli gyorsítótár és futtatás
- Build időbélyegzés
- Bazel lekérdezés
- Java eszközkészletek
Hibaelhárítás
Összefoglalás és következő lépések
Követelmények
- Ismeret és tapasztalat a build rendszerek fogalmával
- A Java programozási nyelv alapvető megértése
Célcsoport
- Szoftverfejlesztők
14 Órák
Vélemények (1)
- A tréner hajlandósága válaszolni a kérdésekre és segíteni a problémák megoldásában - A tanfolyam kezdeti alap része, ahol a tréner kezdeti információkat adott, hogy felkészítsen minket a példákra
Lora
Kurzus - Bazel
Gépi fordítás