Plan Szkolenia

Wprowadzenie

  • Dlaczego kontrola wersji jest ważna?

Przegląd funkcji systemu Git do kontroli źródeł

  • Instalacja Git na preferowanym systemie operacyjnym
  • Rozpoczęcie pracy z podstawowymi atrybutami i komponentami Git
  • Czym są repozytoria, zatwierdzenia i pliki?

Zrozumienie przepływów pracy Git i podstawowych procesów systemowych

  • Czym są różne stany Git?
  • Tworzenie repozytorium i folderu Git

Zarządzanie istniejącymi projektami i obsługa plików przy użyciu Git

  • Praca z zatwierdzeniami i wiadomościami
  • Zatwierdzanie i cofanie zmian w repozytorium Git
  • Rejestrowanie i dostęp do historii wersji

Rozpoczęcie pracy z rozgałęzianiem i scalaniem w Git

  • Zapoznanie się z typami procesów rozgałęziania i scalania
  • Wykorzystywanie specjalnych znaczników w Git
  • Praca z funkcjami tagowania i przechowywania w Git
  • Jak korzystać z funkcji Reset i Reflog w Git?

Przegląd funkcji i architektury GitHub

Konfigurowanie konta użytkownika GitHub i zarządzanie profilem GitHub

  • Uwierzytelnianie w GitHub i aktualizacja poświadczeń
  • SSH kontra HTTPS
  • Weryfikacja uwierzytelniania przy użyciu SSH w GitHub

Tworzenie GitHub repozytoriów i łączenie lokalnego repozytorium Git

  • Klonowanie lub archiwizowanie repozytorium GitHub

Instancjonowanie zawartości repozytorium w kopii lokalnej

Publikowanie zmian zawartości w repozytorium GitHub

Praca z pośrednimi funkcjami i ustawieniami repozytorium

Ćwiczenie GitHub składni pisania i formatowania

  • Korzystanie z tabel i praca z blokami kodu
  • Automatyczne łączenie adresów URL i odniesień w GitHub

Operacje na GitHub plikach i folderach

  • Synchronizowanie zmian w plikach z lokalnym repozytorium

Tworzenie, edytowanie i przesyłanie GitHub zatwierdzeń

  • Zarządzanie zatwierdzeniami i obsługa lokalnego klonu repozytorium

Przeglądanie commitów i wykorzystywanie identyfikatorów commitów z kopią lokalną

Zrozumienie poleceń Fetch i Pull w GitHub

Zrozumienie podstawowych koncepcji rozwidlania i klonowania w GitHub

Wypychanie zmian GitHub i weryfikowanie żądań wypychania

Praca z forkami i proponowanie zmian w pull requestach

Przeglądanie wniosków o ściągnięcie i wprowadzanie proponowanych zmian

Rozwiązywanie konfliktów w GitHub Merges i praca z CLI

Pierwsze kroki z GitHub tagami i wydaniami

  • Korzystanie z tagów lokalnych i aktualizowanie tagów GitHub
  • Uruchamianie, usuwanie i tworzenie nowego GitHub wydania

Porównywanie GitHub pull requestów, commitów i tagów

Praca z GitHub Gistami i zrozumienie funkcji Snippetów

Integracja projektu deweloperskiego z przestrzeniami kodowymi w GitHub

Tworzenie GitHub organizacji i zarządzanie zespołami

  • Konto organizacyjne kontra osobiste GitHub
  • Wykonywanie poprzednich GitHub funkcjonalności

Zarządzanie GitHub projektami i obsługa tablic projektów

Filtrowanie informacji w repozytorium i udostępnianie GitHub filtrów

Rozszerzanie GitHub za pomocą API i Webhooks

  • Automatyzacja GitHub przy użyciu tokenów OAuth

Rozwiązywanie GitHub problemów

Podsumowanie i wnioski

Wymagania

  • Doświadczenie w obsłudze poleceń i terminala (w systemie Windows, Linux lub Mac)
  • Znajomość dowolnego języka programowania

Publiczność

  • Programiści
  • Inżynierowie oprogramowania
  • Kierownicy projektów
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie