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
Opinie uczestników (2)
Ćwiczenia, które mogliśmy wykonać na maszynach wirtualnych
Atif Bhatti
Szkolenie - Git Hands-on Workshop with Azure DevOps
Przetłumaczone przez sztuczną inteligencję
Bardzo elastyczny w zakresie naszego żądanego przedziału czasowego i dostosowany do spełnienia naszych konkretnych potrzeb. Instruktor nie tylko był bardzo dobrze wykwalifikowany, ale również posiadał doskonałe umiejętności nauczania, co sprawiło, że proces nauki był przyjemny i skuteczny.
Jennifer Snell
Szkolenie - Git Hands-on Workshop with Azure DevOps
Przetłumaczone przez sztuczną inteligencję