Course Code: gitazuredevops
Duration: 14 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Git Hands-on Workshop with Azure DevOps

Uzbekistan - Git Hands-on Workshop with Azure DevOps