System kontroli wersji Git

System kontroli wersji Git

Szkolenia otwarte

900 PLN

- Szkolenie, w którym uczestniczą osoby z różnych firm
- Plan szkolenia taki, jak przedstawiony na stronie
- Małe grupy szkoleniowe, 3-10 osób

Szkolenia zamknięte

Cena ustalana indywidualnie

- Szkolenie realizowane na indywidualne zamówienie
- Termin i miejsce szkolenia ustalamy indywidualnie
- Plan szkolenia dostosowany do potrzeb firmy

O szkoleniu

Szkolenie z Podstaw Git ma na celu zaznajomienie uczestników z środowiskiem kontroli wersji Git. Odpowiednio wyważona mieszanka teorii i praktyki sprawia że wraz z ukończeniem kursu uczestnicy zyskują umiejętność nieskrępowanej pracy z Git i GitHub. Dzięki licznym przykładom i ćwiczeniom uczestnicy zdobywają doświadczenie w pracy z Git niezbędne w w pracy nad projektami programistycznymi. Plan szkolenia został stworzony przez ekspertów z wieloletnim  doświadczeniem w pracy z Git i  porusza najważniejsze elementy systemu Git.

Git to rozproszony system kontroli wersji stworzony jako narzędzie wspomagające prace nad jądrem Linuxa. Prace nad systemem rozpoczeły się w 2005 roku po tym jak ówczesna darmowa licencja na system kontroli wersji BitKeeper dla projektu Linuxa została cofnięta. Wśród najważniejszych cech Git które zadecydowały o jego popularności należy wymienić przede wszystkim:

  • Efektywność pracy z dużymi projektami
  • Kompletne obrazy zamiast zmian na poziomie rewizji
  • Lokalne repozytoria ułatwiające pracę off-line
  • Wsparcie dla gałęziowego procesu tworzenia oprogramowania

Dla kogo jest to szkolenie?

Szkolenie  Podstawy Git dedykujemy osobom pragnącym nauczyć się jak zarządzać projektami programistycznymi za pomocą środowiska kontroli wersji Git.  Znajomość kontroli wersji Git jest w szczególności wymagana od programistów, data scientists czy administratorów systemów.

Czego się nauczę?

  • Dowiesz się czym jest Git, poznasz jego komponenty i terminologię używaną w wersjonowaniu i dlaczego tak ważne jest wykorzystanie Git w praktyce
  • Nauczysz się tworzyć oraz konfigurować repozytorium Git z naciskiem na najlepsze praktyki
  • Dowiesz się jak zintegrować Git w ramach IDE
  • Poznasz cykl produkcyjny Git, nauczysz się zarządzać Git
  • Dowiesz się jak współpracować z innymi członkami zespołu w ramach Git
  • Poznasz zaawansowane elementy konfiguracji Git

Plan szkolenia

  1. Podstawowe koncepcje i wprowadzenie do Git
    • Potrzeba Kontroli Wersji
    • Krótka historia Git
    • Wprowadzenie do Git
    • Co to DVCS i różnice z VCS
    • Alternatywne rozwiązania do Git
    • Rozwiązania oparte na chmurze( GitHub, Gitlab, BitBucket etc.)
    • Kluczowa terminologia
    • Podstawowe obiekty Git – blobs, trees, commits, tags
    • Model danych Git
  2. Pierwsze kroki w Git
    • Tworzenie nowego repozytorium Git
    • Konfiguracja środowiska Git
    • Cykl pracy z Git i najlepsze praktyki
    • Dodawanie nowych plików
    • Zmiana istniejących plików
    • Dodawanie zmian do repozytorium
    • Podgląd historii rewizji
    • Cofanie zmian
    • Praca ze zdalnym repozytorium
    • Klonowanie i odświeżanie repozytoriów
  3. Praca z Git
    • Cykl pracy z Git
      • Scentralizowany
      • Feature branch
      • Gitflow
      • Forking
    • Status repozytorium
    • Historia zmian i wybranych operacji
    • Usuwanie plików i folderów
    • Zmiana lokalizacji plików i folderów
    • Schowek Git, tworzenie, korzystanie ze schowka
    • Cofanie zmian i rozwiązywanie błędów i konfliktów
  4. Gałezie Git
    • Czym są gałęzie i jak je wykorzystać
    • Tworzenie nowej gałęzi i dodawanie plików
    • Zarządzanie gałęziami
    • Cyk produkcyjny z gałęziami – checkout, pushing, pulling
    • Narzędzia Merge i rozwiązywanie konfliktów, zmiana bazy
  5. Tagowanie w Git
    • Czym są tagi git i jak je wykorzystać
    • Podgląd i tworzenie tagów
    • Współdzielenie tagów
  6. Podstawy współpracy w Git
    • Klonowanie repozytorium
    • Zdalne repozytoria
    • Zdalne gałęzie i śledzenie gałęzi
    • Publikowanie repozytoriów
    • Strategie współpracy
    • Debugowanie z Git
  7. Zaawansowana konfiguracja Git
    • Konfiguracja gita
    • Aliasy
    • Patches
    • Hooks
  8. Podsumowanie
    • Ćwiczenie podsumowujące i zbierające wszystkie poznane w trakcie szkolenia elementy Git w całość.

Plan Szkolenia

Plan jest pusty

Instruktorzy


Zapytaj o szkolenie

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o szkolenie zamknięte

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o szkolenie otwarte
 

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o ścieżkę szkoleniową
 

Rodzaj ścieżki:

Preferowany tryb szkolenia:

DziennyPopołudniowyWeekendowy

Podaj wynik działania:


 
Szybki kontakt