Git dla użytkowników Subversion

Opis

Szkolenie zostało specjalnie zaprojektowane dla użytkowników systemu Subversion (SVN), którzy przechodzą na Git. Program koncentruje się na pokazaniu różnic między systemami oraz przełożeniu znanych koncepcji z SVN na odpowiedniki w Git. Uczestnicy poprzez warsztaty uczą się nowego podejścia do kontroli wersji, zachowując jednocześnie efektywność w codziennej pracy.

Profil uczestnika

  • Programiści pracujący dotychczas z SVN
  • Administratorzy systemów kontroli wersji
  • Kierownicy zespołów migrujących z SVN
  • Specjaliści DevOps
  • Inżynierowie wsparcia technicznego
  • Analitycy systemowi
  • Członkowie zespołów przechodzących z SVN na Git

Agenda

  1. Porównanie SVN i Git
    • Różnice architektoniczne
    • Mapowanie pojęć SVN na Git
    • Zmiana podejścia do wersjonowania
    • Nowe możliwości Git
  2. Migracja procesów
    • Przenoszenie historii z SVN
    • Adaptacja workflow
    • Zarządzanie gałęziami
    • Strategie scalania zmian
  3. Praktyki zespołowe
    • Reorganizacja procesu pracy
    • Współpraca rozproszona
    • Zarządzanie konfliktami
    • Przeglądy kodu
  4. Zaawansowane scenariusze
    • Migracja dużych projektów
    • Zachowanie historii SVN
    • Praca z oboma systemami
    • Automatyzacja procesów

Korzyści

Uczestnik zdobędzie umiejętność płynnego przejścia z SVN na Git bez utraty produktywności. Nauczy się przekładać dotychczasowe doświadczenia z SVN na nowe środowisko pracy. Pozna zaawansowane możliwości Git niedostępne w SVN. Będzie potrafił efektywnie zarządzać historią projektu w rozproszonym systemie kontroli wersji. Rozwinie umiejętność pracy z gałęziami i mergowania w modelu rozproszonym. Zrozumie korzyści płynące z nowego podejścia do kontroli wersji.

Wymagane przygotowanie uczestników

  • Doświadczenie w pracy z SVN
  • Podstawowa znajomość terminologii kontroli wersji
  • Umiejętność pracy z wierszem poleceń
  • Zrozumienie procesu rozwoju oprogramowania

Zagadnienia

  • Porównanie modeli SVN i Git
  • Migracja repozytoriów
  • Zarządzanie gałęziami w Git
  • Praca rozproszona
  • Strategie mergowania
  • Zarządzanie tagami
  • Historia i rewizje
  • Konflikty i ich rozwiązywanie
  • Praca z remote repositories
  • Narzędzia migracji
  • Automatyzacja workflow
  • Integracja z CI/CD

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-DV-69

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