Kontrola wersji oprogramowania w systemie GIT

Opis szkolenia

Znajomość kontroli wersji oprogramowania to absolutna konieczność w prowadzeniu i realizacji projektów w IT. Wiedza na temat tego narzędzia jest wymagana na praktycznie wszystkich stanowiskach od programistów czy analityków danych po project managerów i scrum masterów.

Podczas szkolenia nauczysz się praktycznej wiedzy pracy z systemem kontroli wersji GIT. Dowiesz się w jaki sposób tworzyć i utrzymywać oprogramowania tak aby w każdej chwili była możliwość odzyskania poprzednich jego wersji czy zarządzania pracą wieloosobowego zespołu. Niezależnie czy dopiero rozpoczynasz pracę w świecie IT czy uczestniczyłeś już w wielu projektach programistycznych, na pewno szkolenie dostarczy Ci wiele przydatnej wiedzy popartej praktycznymi przykładami.

Git jest używany przez miliony osób i największe firmy takie jak Google, Facebook, Microsoft czy Twitter. Dołącz do ich grona, dzięki temu szkoleniu!

Terminy gwarantowane

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu.
Więcej

Szkolenia online i udział online

Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób. W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej

Inne szkolenia tej kategorii

W ramach kategorii Git mamy jeszcze wiele szkoleń. Sprawdź jakie!

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Więcej
Szkolenie stacjonarne 1200,00 PLN (netto)
Udział online 1000,00 PLN (netto)
Czas trwania 2 dni
Śr. ocena kursu 4.89 / 5 Ocena pochodzi z ankiet

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. Wprowadzenie do kontroli wersji oprogramowania
    • Cele
    • Zastosowanie w projekcie
    • Systemy kontroli wersji oprogramowania (GIT, SVN, Hg)
  2. Architektura systemu GIT
    • a. Budowa i struktura repozytorium
      • Repozytorium lokalne
      • Repozytorium zdalne
    • Statusy
  3. Konfiguracja systemu GIT
  4. Praca w repozytorium lokalnym
    • Zarządzanie repozytorium
      • Tworzenie
      • Reinicjalizacja
      • Usuwanie
    • Śledzenie zmian w plikach i katalogach
      • Wykluczanie plików ze śledzenia - plik .gitignore
    • Status - STAGED/UNSTAGED
      • Dodawanie zmian do poczekalni
      • Wycofywanie zmian z poczekalni
    • Status - COMMITED
      • Zatwierdzanie zmian
      • Wycofywanie zatwierdzonych zmian
    • Przeglądanie historii zatwierdzonych zmian
      • Historia logów
      • Szczegółowa historia logów
    • Edycja zatwierdzonych zmian
      • Zmiana nazwy COMMIT-ów
      • Wycofywanie COMMIT-ów
      • Scalanie COMMIT-ów
      • Rozdzielanie COMMIT-ów
  5. Praca w oparciu o gałęzie
    • Gałęzie
      • Zasada działania
      • Cel stosowania
    • Zarządzanie gałęziami
      • Dodawanie nowej gałęzi
      • Scalanie
      • Scalanie trójstronne
    • Rozwiązywanie konfliktów
      • Czym jest konflikt?
      • Znaczniki konflików w plikach
      • Rozwiązywanie konfliktów i zatwierdzanie zmian
  6. Praca w oparciu o stos
    • Czym jest stos/półka?
    • Cel stosowania
    • Operacje na stosie
      • Odkładanie zmian na stos
      • Przywracanie zmian ze stosu
      • Zarządzanie zmianami na stosie
      • Czyszczenie stosu
  7. Praca w repozytorium zdalnym
    • Repozytoria zdalne na przykładzie GitHub, GitLab, BitBucket
    • Komunikacja z repozytorium zdalnym
      • Klonowanie projektu
      • Dodawanie nowego repozytorium zdalnego
    • Zarządzanie repozytorium zdalnym
      • Wysyłanie zmian na repozytorium zdalne
      • Synchronizacja repozytoriów
      • Pobieranie zmian z repozytorium zdalnego
      • Rozwiązywanie konfliktów
      • Praca z tagami
    • Praca z wieloma użytkownikami w jednym repozytorium
      • Dodawanie użytkowników do repozytorium
      • Nadawanie uprawnień dla użytkowników
      • Usuwanie użytkowników z repozytorium
  8. Aplikacje klienckie wspierające system Git
    • SourceTree
    • TortoiseGIT
    • Pluginy w IDE
  9. Praktyki pracy w systemie Git
    • Praca w grupach
    • Praca w oparciu o praktycznie przykłady

Najbliższe terminy tego szkolenia

Co wyróżnia szkolenia Git w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Michał Kruczkowski

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.