Git i GitHub: praca zespołowa nad kodem
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 kursuCel 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 szkoleniaWymagania 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.