drukuj
icon icon

Kurs Git i GitLab – nowoczesne zarządzanie projektem i ciągła integracja

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Wprowadzenie do Git

  • czym jest system kontroli wersji Git,
  • lokalne repozytorium – tworzenie i podstawowe operacje,
  • Commit, branch, merge – podstawowe workflow,
  • praca na wielu gałęziach (feature branches, bugfix branches),
  • rozwiązywanie konfliktów w merge'ach.

2. Zaawansowana praca z Git

  • Rebase i merge – różnice i zastosowania,
  • stashowanie zmian i przywracanie stanu repozytorium,
  • tagowanie wersji,
  • wzorce pracy zespołowej: Git Flow, trunk-based development.

3. Wprowadzenie do GitLab

  • GitLab jako platforma – repozytoria, zarządzanie użytkownikami, projekty,
  • tworzenie projektu i repozytorium w GitLab,
  • Fork, pull request (merge request) – przegląd i zatwierdzanie kodu,
  • Issue tracking i zarządzanie zadaniami w GitLab.

4. GitLab CI/CD – podstawy

  • co to jest CI/CD i dlaczego jest ważne,
  • Pipeline – czym jest i jak działa,
  • omówienie pliku .gitlab-ci.yml,
  • tworzenie pierwszego prostego pipeline'a.

5. Praktyczna konfiguracja GitLab CI/CD

  • definiowanie etapów: build, test, deploy,
  • tworzenie i użycie runnerów,
  • przykład: automatyczne testowanie aplikacji po commitcie,
  • przykład: automatyczne wdrażanie aplikacji na serwer testowy.

6. Best practices i bezpieczeństwo

  • najlepsze praktyki pracy z Git i GitLab,
  • sekrety i zmienne środowiskowe w GitLab CI/CD,
  • monitorowanie i analiza wyników pipeline’ów,
  • najczęstsze błędy i jak ich unikać.

7. Podsumowanie i sesja pytań

  • omówienie najważniejszych zagadnień,
  • indywidualne konsultacje / debugowanie problemów z Git i GitLab.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.