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 (5)
Łatwo zrozumiały trener, bardzo kwalifikowany i dostępný.
Piotr Kowalski - EduBroker Sp. zo.o.
Szkolenie - Git and GitHub Fundamentals
Przetłumaczone przez sztuczną inteligencję
Było dużo kwestii technicznych, trener posiadał bardzo rozległą wiedzę, był bardzo dobrze przygotowany merytorycznie.
Marcin Cuch - mikroBIT
Szkolenie - Gitlab and Gitlab CI
Przykłady i praktyczne zastosowania
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Szkolenie - Bitbucket
Przetłumaczone przez sztuczną inteligencję
Lubię reaktywność Ahmeda na każde problem / pytanie, które podnosiliśmy, oraz jego zdolność do udzielania jasnych odpowiedzi na wszystkie z nich, jednocześnie dostarczając dodatkowych informacji na temat innych powiązanych problemów, o których nawet nie myśleliśmy.
Jose Perez - Fraunhofer IOSB
Szkolenie - Kubernetes and Gitlab
Przetłumaczone przez sztuczną inteligencję
Dużo trików, szkolenie praktyczne dostosowane do indywidualnych potrzeb.