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 komunikatami
  • Zatwierdzanie i cofanie zmian w repozytorium Git
  • Rejestrowanie i dostęp do historii wersji

Pierwsze kroki z rozgałęzianiem i scalaniem w Git

  • Zapoznanie się z rodzajami procesów rozgałęziania i scalania
  • Wykorzystanie specjalnych znaczników w Git
  • Praca z funkcjami tagowania i przechowywania w Git
  • Jak używać funkcji Reset i Reflog w Git?

Przegląd funkcji i architektury GitHub

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

  • Uwierzytelnianie do 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 funkcjami i ustawieniami repozytorium pośredniego

Ćwiczenie GitHub Pisanie i formatowanie składni

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

Działania operacyjne do GitHub Pliki i foldery

  • Synchronizacja zmian plików 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 GitHub zmian i weryfikacja żądań push

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 scaleniach GitHub 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 GitHub w wersji organizacyjnej personal
  • Wykonywanie poprzednich funkcji GitHub

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

Filtrowanie informacji o repozytorium i udostępnianie GitHub Filtry

Rozszerzenie GitHub o API i Webhooks

  • Automatyzacja GitHub przy użyciu tokenów OAuth

Rozwiązywanie problemów GitHub Problemy

Podsumowanie i wnioski

Wymagania

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

Publiczność

  • Deweloperzy
  • Inżynierowie oprogramowania
  • Menedżerowie projektów
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Nadchodzące szkolenia