Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Dlaczego kontrola wersji jest ważna?

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

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

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

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

Zarządzanie istniejącymi projektami i obsługa plików za pomocą Git

  • Praca z commitami i komunikatami
  • Wykonywanie i cofanie zmian w repozytorium Git
  • Logowanie i dostęp do historii wersji

Rozpoczęcie pracy z gałęziami i scalaniem w Git

  • Zapoznanie się z typami procesów gałęziowania i scalania
  • Wykorzystanie specjalnych znaczników w Git
  • Praca z funkcjami tagowania i przechowywania w Git
  • Jak używać Reset i Reflog w Git?

Przegląd funkcji i architektury GitHub

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

  • Uwierzytelnianie w GitHub i aktualizacja danych uwierzytelniających
  • SSH vs. HTTPS
  • Weryfikacja uwierzytelniania za pomocą SSH w GitHub

Tworzenie repozytoriów GitHub i łączenie z lokalnym repozytorium Git

  • Klonowanie lub archiwizowanie repozytorium GitHub

Inicjowanie zawartości repozytorium w lokalnej kopii

Publikowanie zmian w repozytorium GitHub

Praca z zaawansowanymi funkcjami i ustawieniami repozytorium

Praktyka składni pisania i formatowania w GitHub

  • Wykorzystanie tabel i praca z blokami kodu
  • Automatyczne linkowanie URL-i i odniesień w GitHub

Operacje na plikach i folderach w GitHub

  • Synchronizacja zmian plików z lokalnym repozytorium

Tworzenie, edycja i przenoszenie commitów w GitHub

  • Zarządzanie commitami i obsługa lokalnej kopii repozytorium

Przegląd commitów i wykorzystanie identyfikatorów commitów z lokalną kopią

Zrozumienie poleceń Fetch i Pull w GitHub

Zrozumienie podstawowych koncepcji forkowania i klonowania w GitHub

Wysyłanie zmian w GitHub i weryfikacja żądań push

Praca z forkami i proponowanie zmian w pull requestach

Przegląd pull requestów i włączanie proponowanych zmian

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

Rozpoczęcie pracy z tagami i wydaniami w GitHub

  • Wykorzystanie lokalnych tagów i aktualizacja tagów GitHub
  • Rozpoczęcie, usuwanie i tworzenie nowego wydania GitHub

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

Praca z Gists w GitHub i zrozumienie funkcji fragmentów kodu

Integracja projektu deweloperskiego z Codespaces w GitHub

Tworzenie organizacji GitHub i zarządzanie zespołami

  • Konto organizacyjne vs. osobiste konto GitHub
  • Wykonywanie wcześniejszych funkcji GitHub

Zarządzanie projektami GitHub i obsługa tablic projektowych

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

Rozszerzanie GitHub za pomocą API i webhooków

  • Automatyzacja GitHub przy użyciu tokenów OAuth

Rozwiązywanie problemów z GitHub

Podsumowanie i zakończenie

Wymagania

  • Doświadczenie w pracy z poleceniami i terminalem (w Windows, Linux lub Mac)
  • Znajomość dowolnego języka programowania

Grupa docelowa

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie