Návrh Školení

Úvod

    Přehled Bazel Porozumění architektuře Bazel

Začínáme

    Instalace runtime a spouštěče Bazel Pochopení uživatelského rozhraní Bazel

Pochopení struktury projektu a základních stavebních bloků

    Stavební blok projektu Struktura projektu Koncepty logiky sestavení

Vyvolání cíle z příkazového řádku

    Spuštění cíle Běžně používané příkazy Výstupní a cache adresáře

Porozumění Bazel Životnímu cyklu sestavení

    Fáze životního cyklu Bazel Konfigurační soubor Pravidla programovacího jazyka

Použití Bazel Basic Automation For Java

    Nastavení projektu Java Vytvoření projektu Java Spuštění sestavení z příkazového řádku Kontrola vygenerovaného artefaktu Nasazení projektu Java Řízení Bazel z IDE Použití Bazel v IntelliJ

Bazel Správa závislostí

    Modelování jemnozrnné granularity a závislostí balíčků Deklarace externích závislostí Deklarace externí knihovny a její použití v kódu Deklarace závislosti JUnit Publikování JAR do Maven úložiště Publikování Java knihovny do lokálního Maven

Automatizace testování

    Provádění automatizovaných testů Provádění testů JUnit

Pokročilé Bazel

    Koncepty rozšíření Zápis a spouštění žánru Vzdálené ukládání do mezipaměti a spouštění Razítko sestavení Bazel dotaz Java toolchains

Odstraňování problémů

Shrnutí a další kroky

Požadavky

  • Znalosti a zkušenosti s konceptem sestavení systému
  • Základní znalost programovacího jazyka Java

Publikum

  • Vývojáři softwaru
 14 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie