Podstawy Git i GitHub

Opis

Trzydniowe szkolenie praktyczne wprowadzające do systemu kontroli wersji Git oraz platformy GitHub. Uczestnicy poznają podstawowe i zaawansowane koncepcje zarządzania kodem źródłowym oraz zdobędą praktyczne umiejętności pracy z repozytoriami. Program łączy teorię z intensywnymi warsztatami praktycznymi, skupiając się na rzeczywistych scenariuszach projektowych.

Profil uczestnika

  • Programiści rozpoczynający pracę z Git
  • Członkowie zespołów deweloperskich
  • Testerzy oprogramowania
  • Administratorzy systemów
  • Inżynierowie DevOps
  • Kierownicy projektów informatycznych
  • Specjaliści ds. dokumentacji technicznej

Agenda

  1. Podstawy systemu kontroli wersji Git
    • Koncepcje i architektura systemu Git
    • Konfiguracja środowiska pracy
    • Podstawowe operacje na repozytoriach
    • Praca z commitami i branżami
  2. Zaawansowane funkcje Git
    • Zarządzanie gałęziami i scalanie zmian
    • Rozwiązywanie konfliktów
    • Praca z remote repositories
    • Zaawansowane operacje na historii
  3. Praca z platformą GitHub
    • Zarządzanie repozytoriami na GitHub
    • Pull requests i code review
    • Issues i projekty
    • Współpraca w zespole
  4. Najlepsze praktyki i przepływy pracy
    • Strategie branżowania
    • Konwencje commitów
    • Automatyzacja z GitHub Actions
    • Integracja z narzędziami CI/CD

Korzyści

Uczestnik nabędzie praktyczne umiejętności w zakresie efektywnego zarządzania kodem źródłowym z wykorzystaniem systemu Git. Rozwinie kompetencje w obszarze współpracy zespołowej poprzez platformę GitHub. Zdobędzie wiedzę pozwalającą na sprawne rozwiązywanie konfliktów i problemów w repozytoriach. Nauczy się stosować najlepsze praktyki w zakresie organizacji pracy z kodem źródłowym. Pozna zaawansowane techniki zarządzania historią zmian i gałęziami w projektach. Zyska umiejętności w zakresie automatyzacji procesów z wykorzystaniem GitHub Actions.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość pracy z wierszem poleceń
  • Ogólna wiedza o programowaniu
  • Zrozumienie procesu wytwarzania oprogramowania
  • Podstawowa znajomość metodyk wytwarzania oprogramowania

Zagadnienia

  • Architektura systemu Git
  • Podstawowe operacje w Git
  • Zarządzanie gałęziami
  • Rozwiązywanie konfliktów
  • Praca z zdalnymi repozytoriami
  • Platformy GitHub
  • Pull requests i code review
  • Strategie branżowania
  • Konwencje commitów
  • Automatyzacja procesów
  • Integracja ciągła
  • Współpraca zespołowa

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3750 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-DV-65

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *