Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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