Kurzusleírás

Bevezetés

  • Bazel áttekintése
  • A Bazel architektúra megértése

Elkezdeni

  • A Bazel futtatókörnyezet és indítóprogram telepítése
  • A Bazel felhasználói felület megértése

A projekt felépítésének és alapvető építőelemeinek megértése

  • Projekt építőelem
  • Projekt felépítése
  • Az építési logika fogalmai

Cél meghívása a parancssorból

  • Cél végrehajtása
  • Gyakran használt parancsok
  • Kimeneti és gyorsítótár-könyvtárak

A Bazel Build életciklus megértése

  • A Bazel életciklus fázisai
  • Konfigurációs fájl
  • Programming nyelvi szabályok

A Bazel alapautomatizálás használata az Java-hez

  • Egy Java projekt felállítása
  • Egy Java projekt építése
  • A build futtatása a parancssorból
  • A generált műtermék vizsgálata
  • Az Java projekt telepítése
  • Bazel vezetése az IDE-ről
  • A Bazel használata az IntelliJ-ben

Bazel Függőség Management

  • Finomszemcsés csomagok részletességének és függőségének modellezése
  • Külső függőségek deklarálása
  • Külső könyvtár deklarálása és használata kódban
  • A JUnit függőség deklarálása
  • JAR közzététele Maven lerakatban
  • Java könyvtár közzététele a helyi Maven számára

Automatizálás tesztelése

  • Automatizált tesztek végrehajtása
  • JUnit tesztek végrehajtása

Haladó Bazel

  • Kiterjesztés fogalmak
  • Genrule írása és végrehajtása
  • Távoli gyorsítótár és végrehajtás
  • Építési bélyegzés
  • Bazel lekérdezés
  • Java szerszámláncok

Hibaelhárítás

Összegzés és a következő lépések

Követelmények

  • A rendszerépítési koncepció ismerete és tapasztalata
  • A Java programozási nyelv alapvető ismerete

Közönség

  • Szoftverfejlesztők
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák