Plan Szkolenia
Wprowadzenie do Git i Azure DevOps
- Przegląd systemu kontroli wersji Git
- Wprowadzenie do Azure DevOps i integracja z Git
- Konfiguracja środowiska: Git, SourceTree, GitKraken i Azure DevOps
Podstawowe Koncepcje Git
- Tworzenie i klonowanie repozytoriów
- Podstawowe komendy Git: init, add, commit, push, pull
- Koncepcje i strategie gałęzi
Gałęzie i Scalanie Management
- Najlepsze praktyki tworzenia gałęzi w projektach zespołowych
- Zarządzanie gałęziami za pomocą SourceTree i GitKraken
- Ćwiczenia: Tworzenie i scalanie gałęzi
Techniki Scalania i Rozwiązywanie Konfliktów
- Rodzaje scalania: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Strategie i najlepsze praktyki rozwiązywania konfliktów
- Ćwiczenia praktyczne: Symulacja konfliktów i ich rozwiązywanie
Operacje z Konsoli vs. Graficznego Klienta
- Wykonnywanie operacji Git z konsoli
- Zarządzanie repozytoriami za pomocą SourceTree (główne ćwiczenia) i GitKraken (demonstracje)
- Zalety i wady korzystania z graficznych klientów
Zaawansowane Techniki Git
- Etapowanie, Cofanie, Resetowanie i Usuwanie zmian
- Wybieranie commitów (cherry-picking) i praktyczne zastosowania
- Cofanie i wycofywanie zmian w bezpieczny sposób
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
Zespół Collaboration i Scenariusze z Życia Wzięte
- Strategie gałęzi w dużych projektach
- Rozwiązywanie konfliktów w środowiskach zespołowych
- Najlepsze praktyki kontroli wersji w przepływach pracy DevOps
Podsumowanie i Kolejne Kroki
Wymagania
- Podstawowa wiedza na temat koncepcji kontroli wersji
- Znajomość praktyk tworzenia oprogramowania
Dla kogo
- Programiści pracujący z systemami kontroli wersji
- DevOps inżynierowie zarządzający repozytoriami kodu
- Zespoły współpracujące przy projektach oprogramowania z wykorzystaniem 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.