Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (1)
- Chęć trenera do odpowiadania na nasze pytania i pomagania nam z problemami - Początkowa podstawowa część kursu, gdzie trener podał nam początkowe informacje przygotowujące nas do przykładów
Lora
Szkolenie - Bazel
Przetłumaczone przez sztuczną inteligencję