GitLab od podstaw: repozytoria i współpraca zespołowa

Szkolenie GitLab od podstaw obejmuje repozytoria Git, gałęzie, merge requesty i organizację pracy zespołu programistycznego. Program może być realizowany jako szkolenie otwarte lub zamknięte, z możliwością przygotowania dedykowanego programu.

Czas trwania: 1 dzień / 7 h

Usługi DevOps obejmujące Docker, Kubernetes, Jenkins, GitLab CI/CD, AWS, Azure oraz automatyzację wdrożeń i zarządzanie infrastrukturą dla firm z całej Polski.

Wybierz formę szkolenia

Szkolenie dedykowane

Dla Twojego zespołu

Wycena indywidualna


  • Program dopasowany do potrzeb uczestników
  • Stacjonarnie lub zdalnie
  • Termin ustalany elastycznie
Poproś o wycenę
Szkolenie otwarte

Zdalnie, w grupie

1 900 zł netto / osobę


  • Terminy: sprawdź w zakładce Szkolenia otwarte
  • 1 dzień / 7 h, online na żywo
  • Materiały i certyfikat w cenie
Zapisz się

Cena szkolenia zamkniętego zależy od liczby uczestników, formy, poziomu zaawansowania i zakresu dopasowania programu.

Szkolenia otwarte realizujemy wyłącznie w formie zdalnej, w momencie zebrania się grupy.

Opis

Interfejs GitLab i organizacja projektów

  • Wprowadzenie do platformy GitLab i jej zastosowań w pracy zespołowej
  • Omówienie interfejsu użytkownika i najważniejszych funkcji
  • Organizacja projektów, grup i podgrup
  • Tworzenie repozytoriów i konfiguracja podstawowych ustawień projektu
  • Zarządzanie członkami projektu i poziomami dostępu
  • Przegląd struktury repozytorium oraz plików README i .gitignore

Podstawy Git: commit, branch, merge i rebase

  • Podstawowe pojęcia systemu kontroli wersji Git
  • Konfiguracja Git i przygotowanie lokalnego środowiska pracy
  • Śledzenie zmian oraz korzystanie z poleceń add, commit, status i diff
  • Tworzenie i przełączanie gałęzi za pomocą branch i checkout
  • Łączenie zmian z wykorzystaniem merge i podstawy rebase
  • Rozwiązywanie konfliktów i synchronizacja pracy z repozytorium zdalnym

Repozytoria, tagi i historia zmian

  • Tworzenie i klonowanie repozytoriów Git
  • Wysyłanie i pobieranie zmian za pomocą push, fetch i pull
  • Analiza historii zmian z wykorzystaniem polecenia log
  • Porównywanie wersji plików i przeglądanie różnic
  • Tworzenie tagów i oznaczanie wydań projektu
  • Przywracanie wcześniejszych wersji oraz podstawy cofania zmian

Merge requesty i przegląd kodu

  • Tworzenie merge requestów i przygotowanie zmian do przeglądu
  • Porównywanie gałęzi oraz analiza zmian przed scaleniem
  • Dodawanie komentarzy i prowadzenie dyskusji w merge requestach
  • Przegląd kodu i przekazywanie informacji zwrotnej
  • Wprowadzanie poprawek na podstawie uwag zespołu
  • Scalanie zmian i zamykanie merge requestów zgodnie z przyjętym procesem

Issues i planowanie pracy zespołu

  • Tworzenie i zarządzanie zgłoszeniami Issues
  • Opisywanie zadań, błędów i propozycji usprawnień
  • Przypisywanie zadań do członków zespołu
  • Wykorzystanie etykiet, kamieni milowych i terminów realizacji
  • Organizacja pracy z wykorzystaniem tablic GitLab
  • Powiązanie zgłoszeń z commitami i merge requestami

Dobre praktyki współpracy i zarządzania repozytorium

  • Przyjęcie zasad nazewnictwa gałęzi i commitów
  • Organizacja pracy z wykorzystaniem krótkotrwałych gałęzi funkcjonalnych
  • Utrzymywanie czytelnej historii zmian
  • Podstawy ochrony gałęzi i kontroli uprawnień
  • Unikanie konfliktów i bezpieczne synchronizowanie zmian
  • Stosowanie zasad przeglądu kodu i dokumentowania pracy

Warsztat: współpraca nad repozytorium

  • Utworzenie projektu i skonfigurowanie repozytorium GitLab
  • Sklonowanie repozytorium i przygotowanie lokalnego środowiska
  • Utworzenie gałęzi i wprowadzenie przykładowych zmian
  • Wysłanie zmian i utworzenie merge requestu
  • Przeprowadzenie przeglądu kodu i rozwiązanie konfliktu scalania
  • Utworzenie Issues i powiązanie zgłoszenia ze zmianami w kodzie

 

FAQ – GitLab od podstaw – repozytoria i współpraca zespołowa

1. Czym jest GitLab i do czego służy w pracy zespołu programistycznego?

GitLab to platforma wspierająca zarządzanie repozytoriami Git, współpracę nad kodem i organizację pracy zespołów programistycznych. Umożliwia śledzenie historii zmian, pracę na gałęziach, przegląd kodu za pomocą merge requestów oraz planowanie zadań przy użyciu issues.

2. Czego można nauczyć się na szkoleniu GitLab od podstaw?

Uczestnicy poznają interfejs GitLab i strukturę projektów oraz podstawowe operacje Git, takie jak commit, branch, merge i rebase. Nauczą się zarządzać repozytoriami, tagami i historią zmian, tworzyć merge requesty, przeglądać kod oraz wykorzystywać issues do planowania pracy.

3. Czy szkolenie GitLab obejmuje praktyczną współpracę nad kodem?

Tak. Podczas warsztatu uczestnicy współpracują nad wspólnym repozytorium, wykonują zmiany na gałęziach i wykorzystują merge requesty do przeglądu kodu. Ćwiczą również zarządzanie historią zmian i organizowanie zadań, poznając praktyki ułatwiające pracę zespołową.

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.