Plan Szkolenia
Wprowadzenie do Git i Azure DevOps
- Przegląd systemu kontroli wersji Git
- Wprowadzenie do Azure DevOps i integracji z Git
- Konfiguracja środowiska: Git, SourceTree, GitKraken i Azure DevOps
Podstawowe 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 scalaniem
- Najlepsze praktyki dotyczące gałęzi w projektach współpracy
- Zarządzanie gałęziami za pomocą SourceTree i GitKraken
- Ćwiczenia: Tworzenie i scalanie gałęzi
Techniki scalania i rozwiązywanie konfliktów
- Rodzaje scalania: Scalanie, Szybkie scalanie, Scalanie z squash, Rebase i scalanie
- Strategie i najlepsze praktyki rozwiązywania konfliktów
- Ćwiczenia praktyczne: Symulowanie i rozwiązywanie konfliktów
Operacje z poziomu konsoli vs graficznych klientów
- Wykonywanie operacji Git z poziomu konsoli
- Zarządzanie repozytoriami za pomocą SourceTree (główne ćwiczenia) i GitKraken (demonstracje)
- Zalety i wady korzystania z graficznych klientów
Zaawansowane techniki Git
- Przygotowanie, cofanie, resetowanie i odrzucanie zmian
- Cherry-picking commitów i praktyczne zastosowania
- Bezpieczne cofanie i wycofywanie 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
Współpraca zespołowa i scenariusze rzeczywiste
- Strategie gałęzi w dużych projektach
- Radzenie sobie z konfliktami w środowiskach zespołowych
- Najlepsze praktyki dotyczące kontroli wersji w przepływach pracy DevOps
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji kontroli wersji
- Znajomość praktyk związanych z rozwojem oprogramowania
Grupa docelowa
- Programiści pracujący z systemami kontroli wersji
- Inżynierowie DevOps zarządzający repozytoriami kodu
- Zespoły współpracujące nad projektami programistycznymi z wykorzystaniem 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ę