- 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
Git to potężny system kontroli wersji, szeroko stosowany do śledzenia zmian w kodzie źródłowym podczas tworzenia oprogramowania. Azure DevOps integruje Git z potężnymi narzędziami do współpracy i CI/CD, aby usprawnić dostarczanie oprogramowania.
To prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do programistów i inżynierów na poziomie średnio zaawansowanym, którzy chcą zdobyć praktyczne doświadczenie z Git i Azure DevOps, koncentrując się na zarządzaniu gałęziami, strategiami scalania, rozwiązywaniu konfliktów oraz efektywnym wykorzystaniu graficznych klientów.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć podstawowe koncepcje i przepływy pracy Git.
- Efektywnie zarządzać gałęziami i scalaniami w środowiskach współpracy.
- Rozwiązywać konflikty, stosując najlepsze praktyki w rzeczywistych scenariuszach.
- Wykorzystywać graficzne klienty (SourceTree i GitKraken) do zarządzania Git.
- Wykonnywać praktyczne operacje Git zarówno z konsoli, jak i z interfejsów graficznych.
- Pracować z Git w Azure DevOps w celu integracji repozytoriów i kontroli wersji.
Format Kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowania Kursu
- Aby poprosić o dostosowane szkolenie w ramach tego kursu, prosimy o kontakt w celu ustalenia szczegółów.
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
United Arab Emirates - Git Hands-on Workshop with Azure DevOps
Qatar - Git Hands-on Workshop with Azure DevOps
Egypt - Git Hands-on Workshop with Azure DevOps
Saudi Arabia - Git Hands-on Workshop with Azure DevOps
South Africa - Git Hands-on Workshop with Azure DevOps
Brasil - Git Hands-on Workshop with Azure DevOps
Canada - Git Hands-on Workshop with Azure DevOps
中国 - Git Hands-on Workshop with Azure DevOps
香港 - Git Hands-on Workshop with Azure DevOps
澳門 - Git Hands-on Workshop with Azure DevOps
台灣 - Git Hands-on Workshop with Azure DevOps
USA - Git Hands-on Workshop with Azure DevOps
Österreich - Git Hands-on Workshop with Azure DevOps
Schweiz - Git Hands-on Workshop with Azure DevOps
Deutschland - Git Hands-on Workshop with Azure DevOps
Czech Republic - Git Hands-on Workshop with Azure DevOps
Denmark - Git Hands-on Workshop with Azure DevOps
Estonia - Git Hands-on Workshop with Azure DevOps
Finland - Git Hands-on Workshop with Azure DevOps
Greece - Git Hands-on Workshop with Azure DevOps
Magyarország - Git Hands-on Workshop with Azure DevOps
Ireland - Git Hands-on Workshop with Azure DevOps
Luxembourg - Git Hands-on Workshop with Azure DevOps
Latvia - Git Hands-on Workshop with Azure DevOps
España - Git Hands-on Workshop with Azure DevOps
Italia - Git Hands-on Workshop with Azure DevOps
Lithuania - Git Hands-on Workshop with Azure DevOps
Nederland - Git Hands-on Workshop with Azure DevOps
Norway - Git Hands-on Workshop with Azure DevOps
Portugal - Git Hands-on Workshop with Azure DevOps
România - Git Hands-on Workshop with Azure DevOps
Sverige - Git Hands-on Workshop with Azure DevOps
Türkiye - Git Hands-on Workshop with Azure DevOps
Malta - Git Hands-on Workshop with Azure DevOps
Belgique - Git Hands-on Workshop with Azure DevOps
France - Git Hands-on Workshop with Azure DevOps
日本 - Git Hands-on Workshop with Azure DevOps
Australia - Git Hands-on Workshop with Azure DevOps
Malaysia - Git Hands-on Workshop with Azure DevOps
New Zealand - Git Hands-on Workshop with Azure DevOps
Philippines - Git Hands-on Workshop with Azure DevOps
Singapore - Git Hands-on Workshop with Azure DevOps
Thailand - Git Hands-on Workshop with Azure DevOps
Vietnam - Git Hands-on Workshop with Azure DevOps
India - Git Hands-on Workshop with Azure DevOps
Argentina - Git Hands-on Workshop with Azure DevOps
Chile - Git Hands-on Workshop with Azure DevOps
Costa Rica - Git Hands-on Workshop with Azure DevOps
Ecuador - Git Hands-on Workshop with Azure DevOps
Guatemala - Git Hands-on Workshop with Azure DevOps
Colombia - Git Hands-on Workshop with Azure DevOps
México - Git Hands-on Workshop with Azure DevOps
Panama - Git Hands-on Workshop with Azure DevOps
Peru - Git Hands-on Workshop with Azure DevOps
Uruguay - Git Hands-on Workshop with Azure DevOps
Venezuela - Git Hands-on Workshop with Azure DevOps
Polska - Git Hands-on Workshop with Azure DevOps
United Kingdom - Git Hands-on Workshop with Azure DevOps
South Korea - Git Hands-on Workshop with Azure DevOps
Pakistan - Git Hands-on Workshop with Azure DevOps
Sri Lanka - Git Hands-on Workshop with Azure DevOps
Bulgaria - Git Hands-on Workshop with Azure DevOps
Bolivia - Git Hands-on Workshop with Azure DevOps
Indonesia - Git Hands-on Workshop with Azure DevOps
Kazakhstan - Git Hands-on Workshop with Azure DevOps
Moldova - Git Hands-on Workshop with Azure DevOps
Morocco - Git Hands-on Workshop with Azure DevOps
Tunisia - Git Hands-on Workshop with Azure DevOps
Kuwait - Git Hands-on Workshop with Azure DevOps
Oman - Git Hands-on Workshop with Azure DevOps
Slovakia - Git Hands-on Workshop with Azure DevOps
Kenya - Git Hands-on Workshop with Azure DevOps
Nigeria - Git Hands-on Workshop with Azure DevOps
Botswana - Git Hands-on Workshop with Azure DevOps
Slovenia - Git Hands-on Workshop with Azure DevOps
Croatia - Git Hands-on Workshop with Azure DevOps
Serbia - Git Hands-on Workshop with Azure DevOps
Bhutan - Git Hands-on Workshop with Azure DevOps