Przejdź do treści
Git Online lub stacjonarnie Szkolenie ERNABO

Git i GitHub: praca zespołowa nad kodem

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

Informacje podstawowe

Najważniejsze dane o szkoleniu w jednym miejscu
Kategoria
Git
Forma realizacji
Online lub stacjonarnie
Termin
Ustalany indywidualnie
Dostawca
ERNABO Adrian Flak
Dofinansowanie
Możliwość dofinansowania

Cel szkolenia

Co zyskasz po ukończeniu kursu

Cel biznesowy

Przewidywalny proces wprowadzania zmian do kodu z przeglądem i kontrolą jakości przed scaleniem.

Cel edukacyjny

Uczestnik uczy się prowadzić zespołowy przepływ pracy na GitHubie od zgłoszenia do scalonego pull requesta.

Efekty uczenia się

  • pracuje w modelu GitHub Flow i na forkach,
  • otwiera i recenzuje pull requesty z komentarzami w kodzie,
  • konfiguruje ochronę gałęzi, reguły i plik CODEOWNERS,
  • planuje pracę w Issues, etykietach i GitHub Projects,
  • zarządza dostępem zespołów w organizacji.

Program szkolenia

Szczegółowy plan zajęć

Moduł 1. GitHub jako platforma

  • repozytoria, organizacje, zespoły i role
  • uwierzytelnianie kluczem SSH i tokenem

Moduł 2. Przepływ pracy

  • GitHub Flow i praca na forkach
  • nazewnictwo gałęzi i commitów w zespole

Moduł 3. Pull requesty

  • opis, szablony, wersje robocze
  • code review, sugestie zmian, sposoby scalania

Moduł 4. Zasady repozytorium

  • ochrona gałęzi i rulesets
  • CODEOWNERS i wymagane zatwierdzenia

Moduł 5. Planowanie pracy

  • Issues, etykiety, kamienie milowe
  • tablice GitHub Projects

Warsztat końcowy

Zespół realizuje kilka zadań w jednym repozytorium: zgłoszenie, gałąź, pull request, przegląd kodu i scalenie zgodnie z ustalonymi regułami.

Wymagania

Co przygotować przed startem szkolenia

Wymagania wstępne

Podstawowa znajomość Gita: commit, gałąź, push i pull.

Dla kogo?

Zespoły programistyczne, liderzy techniczni i osoby znające podstawy Gita, które zaczynają współpracować w repozytoriach na GitHubie.