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 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (1)

Rokon tanfolyam

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

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

Rokon kategóriák