Adresaci szkolenia
Szkolenie adresowane jest do programistów, testerów, wdrożeniowców oraz administratorów, którzy chcą wykorzystać system budowania aplikacji Gradle dla tworzonych rozwiązań.
Cel szkolenia
Uczestnicy będą potrafić prawidłowo korzystać z narzędzia Gradle oraz wdrożyć je w swoich projektach. Omówiona zostanie idea narzędzia, dostępne polecenia procesy budowania aplikacji – począwszy od najczęściej wykonywanych zadań do tematów bardziej zaawansowanych jak np. wyszukiwanie błędów w projekcie z pomocą Gita. Uczestnicy zapoznają się również z Gradle od strony migracji z narzędzia Ant i innych programów (make, Maven) służących do automatyzacji procesu budowania. W szczególności uczestnicy na bieżąco będą wykonywali różnorodne ćwiczenia, które pozwolą im zapoznać się z Gradle oraz będą łącznikiem pomiędzy kolejnymi tematami poruszanymi w trakcie szkolenia.
Wymagania
Od uczestników szkolenia wymagana jest umiejętność korzystania z systemu operacyjnego Windows lub Linux.
Parametry szkolenia
2*8 godzin (2*7 godzin netto)
Na szkolenie składają się warsztaty przeplatane wykładem. Szkolenie może być dopasowane do wymagań konkretnego zespołu np. poprzez skupienie się na procesach budowania aplikacji w określonym środowisku.
Program szkolenia
- Gradle – wprowadzenie do automatycznego budowania aplikacji
- Gradle a inne rozwiązania (Ant, Maven)
- Wprowadzenie do Groovy
- Instalacja Gradle
- Używanie Gradle z linii poleceń
- Narzędzia GUI
- Integracja ze środowiskami developerskimi
- Użycie gradlew
- Podstawy tworzenia skryptów
- Projekty i zadania
- Zależności
- Wykorzystanie Ant
- Przegląd wtyczek i ich możliwości
- Organizacja procesu budowania
- Budowanie aplikacji w języku Java
- Budowanie aplikacji złożonych z wielu projektów
- Zarządzanie zależnościami
- Budowanie aplikacji webowych
- Budowanie aplikacji dla Android
- Budowanie aplikacji natywnych
- Optymalizacja czasu budowania