Gradle – automatyzacja budowy projektów

Opis

Szkolenie koncentruje się na praktycznym wykorzystaniu systemu Gradle do automatyzacji procesu budowania projektów. Podczas warsztatów uczestnicy poznają zaawansowane techniki konfiguracji i optymalizacji procesów budowania, ze szczególnym uwzględnieniem projektów Java. Program łączy teorię z praktycznymi przykładami, umożliwiając uczestnikom natychmiastowe zastosowanie zdobytej wiedzy w rzeczywistych scenariuszach projektowych.

Profil uczestnika

  • Deweloperzy Java pracujący z projektami wielomodułowymi
  • Inżynierowie DevOps odpowiedzialni za procesy CI/CD
  • Architekci systemów odpowiedzialni za automatyzację
  • Liderzy zespołów programistycznych
  • Specjaliści ds. wdrożeń i integracji
  • Programiści zainteresowani optymalizacją procesu budowania

Agenda

  1. Podstawy Gradle
    • Architektura i koncepcje Gradle
    • Konfiguracja projektów
    • Cykl życia zadań
    • System wtyczek
  2. Zaawansowana konfiguracja
    • Zarządzanie zależnościami
    • Konfiguracja wielomodułowa
    • Dostosowywanie procesu budowania
    • Skrypty i rozszerzenia
  3. Integracja i testowanie
    • Automatyzacja testów
    • Integracja z narzędziami CI/CD
    • Raportowanie i analiza
    • Zarządzanie artefaktami
  4. Optymalizacja i dobre praktyki
    • Przyśpieszanie procesu budowania
    • Wzorce i antywzorce
    • Monitorowanie wydajności
    • Rozwiązywanie problemów

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał zaawansowaną wiedzę o konfiguracji i optymalizacji procesów budowania z wykorzystaniem Gradle. Nabędzie umiejętność tworzenia efektywnych skryptów budowania dla projektów wielomodułowych. Opanuje techniki zarządzania zależnościami i konfiguracją w złożonych projektach. Będzie potrafił integrować Gradle z narzędziami CI/CD i systemami kontroli wersji. Zdobędzie praktyczne doświadczenie w optymalizacji wydajności procesu budowania. Rozwinie umiejętności w zakresie automatyzacji testów i generowania raportów.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu Java
  • Podstawowa znajomość systemów budowania
  • Wiedza o procesach CI/CD
  • Znajomość systemów kontroli wersji

Zagadnienia

  • Architektura Gradle
  • Zarządzanie zależnościami
  • Projekty wielomodułowe
  • Automatyzacja testów
  • Integracja ciągła
  • Optymalizacja wydajności
  • Skrypty budowania
  • System wtyczek
  • Raportowanie
  • Zarządzanie artefaktami
  • Rozwiązywanie problemów
  • Dobre praktyki DevOps

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-DV-62

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *