Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2019-08-20
Warszawa

Zapisz się jako pierwszy!

700 / 1 dni
Zgłoś chęć udziału
Termin sugerowany
2019-09-09
Warszawa

Zapisz się jako pierwszy!

700 / 1 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

Inżynieria oprogramowania > Warsztat programisty

Szkolenie: System kontroli wersji Git

Kod: [T-GIT-PODS]
Pobierz program

Wprowadzenie

System kontroli wersji to oprogramowanie służące do śledzenia i zarządzania zmianami w kodzie źródłowym. W praktyce, we współczesnym projekcie programistycznym, korzystanie z systemu kontroli wersji jest standardem. Przez wiele lat najpopolarniejszym system był Subversion. Jednakże wraz z pojawieniem się rozproszonych systemów kontroli wersji coraz więcej projektów korzysta i migruje się do Gita.

Cel szkolenia

Szkolenie wprowadzi uczestników w możliwości systemu Git służącego do kontroli wersji kodu źródłowego. Omówione zostaną podstawowe koncepcje, narzędzia, komendy, integracja z IDE oraz wykorzystanie serwisów github i bitbucket. Zaprezentowany oraz przećwiczony zostanie typowy sposób pracy z Gitem.

Adresaci szkolenia

Szkolenie adresowane jest do programistów (dowolnego języka) i administratorów pragnących poszerzyć zakres swoich umiejętności poprzez poznanie systemu kontroli wersji Git. Bardzo przydatne, lecz nie wymagane, jest doświadczenie z innymi systemami np. Subversion.

Czas i forma szkolenia

7 godzin (1 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wstęp
    1. Wprowadzenie do kontroli wersji
    2. Historia systemu Git
    3. Instalacja
    4. Konfiguracja
    5. Uzyskiwanie pomocy
  2. Podstawy
    1. Tworzenie i pobieranie repozytorium
    2. Tworzenie wpisów w historii
    3. Przeglądanie historii
    4. Cofanie zmian
    5. Praca ze zdalnymi repozytoriami
    6. Tagowanie
  3. Git Branching
    1. Co to jest branch (gałąź)?
    2. Tworzenie branchy i merdżowanie
    3. Zarządzanie branchami
    4. Zdalne branche
    5. Rebase
  4. Scenariusze pracy z Gitem
    1. Praca w środowisku rozproszonym
    2. Workflow w środowisku rozproszonym
    3. gitflow
    4. Schowek
    5. Przepisywanie Historii

Opinie uczestników