Kontrola wersji z Git

LICZBA DNI: 2 (16h)

KOD KURSU: GIT

POZIOM SZKOLENIA:

# git

Najbliższy termin:

24 maja 2021

PROWADZI:

Piotr Błaszczak

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Trener

Cena / os

24

maja

Warszawa,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

27

września

Warszawa,

Kraków,

Zdalne,

1950 PLN netto
+ 23% VAT

29

listopada

Warszawa,

Kraków,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

24

maja

Lokalizacja

Warszawa,

Gdańsk,

Poznań,

Zdalne,

Trener

Cena / os

1950 PLNnetto
+ 23% VAT

Termin

27

września

Lokalizacja

Warszawa,

Kraków,

Zdalne,

Trener

Cena / os

1950 PLNnetto
+ 23% VAT

Termin

29

listopada

Lokalizacja

Warszawa,

Kraków,

Zdalne,

Trener

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie Git - kontrola wersji adresowane jest do programistów, testerów, wdrożeniowców oraz administratorów, którzy chcą efektywnie korzystać z systemu kontroli wersji Git podczas codziennej pracy

WYMAGANIA

Od uczestników szkolenia wymagana jest znajomość obsługi komputera oraz pracy z wierszem poleceń

ZALETY

Nacisk na najbardziej problematyczne sytuacje dla początkujących, takie jak rozwiązywanie konfliktów, wycofywanie zmian, praca ze zdalnymi gałęziami czy efektywna współpraca zespołowa

Uczestnicy szkolenia będą na bieżąco wykonywali różnorodne ćwiczenia, które pozwolą im zapoznać się z typowymi scenariuszami pracy z Gitem

Szkolenie Git - kontrola wersji może być dopasowane do wymagań konkretnej grupy, na przykład poprzez skupienie się na bardziej zaawansowanym i specyficznym wykorzystaniu Gita przez dany zespół, lub pracę z wybranymi narzędziami takimi jak konkretne środowisko deweloperskie czy wybrany graficzny klient Git

Cele szkolenia

Praktyczne zapoznanie się z działaniem rozproszonego systemu kontroli wersji Git

Nauka stylu pracy z Gitem uwzględniająca dobre praktyki, polecenia dostępne w tym narzędziu oraz modele współpracy zespołowej

Uczestnicy użyją w praktycznych zastosowaniach konsolowych narzędzi Git wraz z graficzną nakładką Git Extensions

Program

  • Jak działają systemy kontroli wersji
  • Charakterystyka pracy z rozproszonym systemem kontroli wersji
  • Instalacja i podstawowa konfiguracja Gita
  • Narzędzia dostarczane z Gitem
  • Inicjalizacja i konfiguracja repozytorium
  • Katalog .git
  • Zatwierdzanie zmian (commit), narzędzie Git GUI
  • Dobre praktyki tworzenia opisów zmian
  • Przechowywanie zmian (stash)
  • Ignorowanie i modyfikacja zmian
  • Przeglądanie zmian (diff), narzędzia do przeglądania zmian
  • Przegląd historii (log), narzędzie gitk
  • Tworzenie etykiet, rodzaje etykiet (tag)
  • Cofanie zmian (reset, reflog)
  • Praca z gałęziami (branch)
  • Scalanie zmian i zmiana bazy (merge, rebase, cherry pick)
  • Rozwiązywanie konfliktów
  • Tworzenie aliasów
  • Metody dostępu do repozytoriów, używane protokoły (SSH, HTTP)
  • Pobieranie repozytorium (clone)
  • Wypychanie i pobieranie zmian (push, fetch, pull)
  • Powiadamianie o zmianach (pull request)
  • Praca ze zdalnymi gałęziami
  • Praca z podprojektami (submodule, subtree)
  • Metody współdzielenia zmian
  • Praca w środowisku użytkowników o różnych rolach (programista, tester, wdrożeniowiec)
  • Zasady zarządzania wydaniami i historią projektu
  • Rozszerzenie GitFlow
  • Zaawansowane opcje konfiguracji
  • Architektura Gita, obiekty i system ich nazywania
  • Automatyzacja zadań Gita, skrypty dla zdarzeń (hooks)
  • Konserwacja i optymalizacja repozytorium (fsck, gc)
  • Wyszukiwanie błędów za pomocą Gita (bisect)
  • Wyszukiwanie winnych (blame)
  • Przepisywanie historii (filter-branch)
  • Przechowywanie dużych plików
  • Graficzne nakładki na Git na przykładzie Git Extensions
  • Przegląd kodu, działanie Gita z Gerritem
  • Praca z GitHub i GitLab

Autor szkolenia:

Piotr Nazimek

Jestem absolwentem Wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W 2012 roku obroniłem doktorat z obszaru niezawodności systemów komputerowych. Interesuję się szeroko pojętym bezpieczeństwem systemów komputerowych oraz inżynierią oprogramowania. Zawodowo pracuję od 2003 roku. Wolny czas spędzam na wyprawach rowerowych i w górach.

Najbliższe szkolenie poprowadzi:

Piotr Błaszczak

Full Stack Web Developer od 2007, konsultant i szkoleniowiec. Obecnie pisze backend w Node.js, a front w Angular. Miłośnik RxJS oraz grafowej bazy danych OrientDB. Ortodoksyjny ewangelista TypeScript ;). Poza pracą zawodową skacze na trampolinach, nurkuje na bezdechu, żongluje i balansuje na slackline. Jeden z organizatorów Urban Highline Festival w Lublinie. Pasję do sportu i programowania połączył budując aplikację slackmap.com.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.