Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod
- Přehled Bazelu
- Porozumění architektuře Bazelu
Začínáme
- Instalace runtime a spouštěče Bazelu
- Porozumění uživatelskému rozhraní Bazelu
Porozumění struktuře projektu a základním stavebním blokům
- Stavební blok projektu
- Struktura projektu
- Koncepce sestavovací logiky
Volání cíle z příkazového řádku
- Spouštění cíle
- Běžně používané příkazy
- Složky výstupu a vyrovnávací paměti
Porozumění životnímu cyklu sestavení Bazelu
- Fáze životního cyklu Bazelu
- Konfigurační soubor
- Pravidla programovacích jazyků
Základní automatizace Bazelu pro Java
- Nastavení projektu v Javě
- Sestavování projektu v Javě
- Spouštění sestavení z příkazového řádku
- Kontrola vygenerované artefaktu
- Sprejování projektu v Javě
- Řízení Bazelu z IDE
- Použití Bazelu v IntelliJ
Správa závislostí v Bazelu
- Modelování jemně granulárních balíčků a závislostí
- Deklarace externích závislostí
- Deklarace externí knihovny a její použití v kódu
- Deklarace závislosti JUnitu
- Publikování JAR do Maven repozitáře
- Publikování knihovny v Javě do místního Mavenu
Automatizace testování
- Vykonávání automatizovaných testů
- Spouštění JUnit testů
Pokročilý Bazel
- Koncepce rozšíření
- Psaní a spouštění genrule
- Vzdálené vyrovnávací paměti a výpočet
- Sestavovací razítko
- Bazel query
- Javové toolchainy
Řešení problémů
Závěr a další kroky
Požadavky
- Znalost a zkušenosti s konceptem systému pro sestavování.
- Základní znalost programovacího jazyka Java.
Cílová skupina
- Programátoři software.
14 hodiny
Reference (1)
- Ochota školitele odpovídat na otázky a pomoci nám s problematikou - Úvodní základní část kurzu, kde nám školitel poskytl prvotní informace, abychom nás připravili na příklady
Lora
Kurz - Bazel
Přeloženo strojem