Zaawansowany Subversion

Opis

Zaawansowane szkolenie techniczne pogłębiające wiedzę o systemie kontroli wersji Subversion, skierowane do doświadczonych użytkowników chcących rozszerzyć swoje kompetencje. Program warsztatów koncentruje się na złożonych aspektach pracy z SVN, zaawansowanych technikach zarządzania kodem oraz integracji z innymi narzędziami deweloperskimi. Zajęcia prowadzone są w formie intensywnych warsztatów, gdzie teoria jest natychmiast weryfikowana poprzez praktyczne zadania bazujące na rzeczywistych scenariuszach projektowych. Uczestnicy poznają zaawansowane strategie branching and merging, techniki automatyzacji oraz metody rozwiązywania skomplikowanych problemów w środowisku SVN.

Profil uczestnika

  • Doświadczeni programiści pracujący z SVN
  • Architekci oprogramowania zarządzający złożonymi projektami
  • Liderzy zespołów developerskich
  • Administratorzy systemów kontroli wersji
  • Inżynierowie DevOps integrujący SVN z innymi narzędziami
  • Specjaliści ds. procesów CI/CD
  • Technical Leads odpowiedzialni za jakość kodu

Agenda

  1. Zaawansowane zarządzanie gałęziami
    • Strategie branch management
    • Techniki merge i reintegration
    • Rozwiązywanie złożonych konfliktów
    • Zarządzanie długożyjącymi gałęziami
  2. Automatyzacja i integracja
    • Tworzenie zaawansowanych hooks
    • Integracja z systemami CI/CD
    • Automatyzacja procesów SVN
    • Skrypty i narzędzia pomocnicze
  3. Migracja i konwersja
    • Migracja między systemami kontroli wersji
    • Konwersja historii i metadanych
    • Zachowanie integralności historii
    • Strategie czyszczenia repozytorium
  4. Optymalizacja i najlepsze praktyki
    • Zaawansowane wzorce używania SVN
    • Optymalizacja workflow zespołowego
    • Techniki refaktoryzacji repozytorium
    • Zarządzanie dużymi plikami binarnymi

Korzyści

Pogłębienie wiedzy o zaawansowanych mechanizmach systemu Subversion i sposobach ich efektywnego wykorzystania. Rozwój umiejętności zarządzania złożonymi scenariuszami branch i merge w dużych projektach. Poznanie technik automatyzacji i integracji SVN z nowoczesnym środowiskiem deweloperskim. Nabycie kompetencji w zakresie optymalizacji procesów pracy zespołowej z wykorzystaniem SVN. Zrozumienie zaawansowanych strategii migracji i konwersji między systemami kontroli wersji. Wzmocnienie zdolności rozwiązywania skomplikowanych problemów technicznych w środowisku SVN.

Wymagane przygotowanie uczestników

  • Praktyczne doświadczenie w codziennej pracy z SVN
  • Znajomość podstawowych koncepcji kontroli wersji
  • Umiejętność programowania
  • Doświadczenie w pracy zespołowej nad kodem

Zagadnienia

  • Zaawansowane branching
  • Strategie merge
  • Automatyzacja SVN
  • Integracja z CI/CD
  • Migracja repozytoriów
  • Hooks programowanie
  • Optymalizacja workflow
  • Refaktoryzacja repozytorium
  • Zarządzanie konfliktami
  • Skrypty administracyjne
  • Wzorce projektowe SVN
  • Dobre praktyki zespołowe

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-180

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