Plan Szkolenia

Wprowadzenie

  • Przegląd Bazel
  • Zrozumienie architektury Bazel

Pierwsze kroki

  • Instalowanie środowiska uruchomieniowego i programu uruchamiającego Bazel
  • Zrozumienie interfejsu użytkownika Bazel

Zrozumienie struktury projektu i podstawowych elementów składowych

  • Blok konstrukcyjny projektu
  • Struktura projektu
  • Koncepcje logiki kompilacji

Wywoływanie celu z wiersza poleceń

  • Wykonywanie celu
  • Często używane polecenia
  • Katalogi wyjściowe i podręczne

Zrozumienie Bazel cyklu życia kompilacji

  • Fazy cyklu życia Bazel
  • Plik konfiguracyjny
  • Reguły języka programowania

Korzystanie z Bazel podstawowej automatyzacji dla języka Java

  • Konfigurowanie projektu Java
  • Tworzenie projektu Java
  • Uruchamianie kompilacji z wiersza poleceń
  • Sprawdzanie wygenerowanego artefaktu
  • Wdrażanie projektu Java
  • Prowadzenie Bazel z IDE
  • Korzystanie z Bazel w IntelliJ

Bazel Zarządzanie zależnościami

  • Modelowanie szczegółowości pakietów i zależności
  • Deklarowanie zewnętrznych zależności
  • Deklarowanie zewnętrznej biblioteki i używanie jej w kodzie
  • Deklarowanie zależności JUnit
  • Publikowanie pliku JAR w repozytorium Maven
  • Publikowanie biblioteki Java w lokalnym repozytorium Maven

Automatyzacja testów

  • Wykonywanie testów automatycznych
  • Wykonywanie testów JUnit

Zaawansowane Bazel

  • Koncepcje rozszerzeń
  • Pisanie i wykonywanie reguł generowania
  • Zdalne buforowanie i wykonywanie
  • Stemplowanie kompilacji
  • Zapytanie Bazel
  • Łańcuchy narzędzi Java

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość i doświadczenie z koncepcją systemu kompilacji
  • Podstawowa znajomość języka programowania Java

Uczestnicy

  • Deweloperzy oprogramowania
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie