Plan Szkolenia

Wprowadzenie do Git i Azure DevOps

  • Omówienie systemu kontroli wersji Git
  • Wprowadzenie do Azure DevOps i integracji z Git
  • Konfiguracja środowiska: Git, SourceTree, GitKraken i Azure DevOps

Fundamentalne koncepcje Git

  • Tworzenie i klonowanie repozytoriów
  • Podstawowe polecenia Git: init, add, commit, push, pull
  • Koncepcje i strategie gałęzi

Zarządzanie gałęziami i łączeniem

  • Najlepsze praktyki gałęzi dla projektów kolaboracyjnych
  • Zarządzanie gałęziami za pomocą SourceTree i GitKraken
  • Cwiczenia: Tworzenie i łączenie gałęzi

Techniki łączenia i rozwiązywanie konfliktów

  • Rodzaje łączenia: Merge, Fast forward merge, Squash and merge, Rebase and merge
  • Strategie i najlepsze praktyki rozwiązywania konfliktów
  • Cwiczenia praktyczne: Symulacja konfliktów i ich rozwiązywanie

Operacje w konsoli vs. klientach graficznych

  • Wykonywanie operacji Git z konsoli
  • Zarządzanie repozytoriami za pomocą SourceTree (główne ćwiczenia) i GitKraken (demonstracje)
  • Zalety i wady używania klientów graficznych

Zaawansowane techniki Git

  • Staging, cofanie zmian, resetowanie i unstaging zmian
  • Cherry-picking commitów i praktyczne zastosowania
  • Cofanie i bezpieczna odwracanie zmian

Praca z Azure DevOps i Git

  • Konfiguracja repozytoriów Git w Azure Repos
  • Integracja Git z potokami Azure DevOps
  • Zarządzanie uprawnieniami i kontrolą dostępu

Kolaboracja zespołowa i scenariusze rzeczywistych projektów

  • Strategie gałęzi w dużych projektach
  • Rozwiązywanie konfliktów w środowisku zespółowym
  • Najlepsze praktyki kontroli wersji w workflow DevOps

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa wiedza o koncepcjach kontroli wersji
  • Znajomość praktyk programowania oprogramowania

Grupa docelowa

  • Deweloperzy pracujący z systemami kontroli wersji
  • Inżynierowie DevOps zarządzający repozytoriami kodu
  • Zespoły współpracujące nad projektami oprogramowania przy użyciu Git i Azure DevOps
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie