- 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
Git to wiodący system kontroli wersji do współpracy programistów. Pozwala on użytkownikom na efektywne śledzenie zmian w dowolnym zestawie lub typie plików przy jednoczesnym zachowaniu integralności danych. GitHub to platforma internetowa autorstwa Microsoft, która wykorzystuje Git i pomaga zespołom monitorować wszystkie etapy rozwoju ich oprogramowania. Z pomocą Git i GitHub generowanie dokumentacji i iterowanie zmian kodu źródłowego jest łatwiejsze.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów i inżynierów oprogramowania, którzy są nowicjuszami na platformie GitHub i chcą korzystać z jej funkcji wraz z Git w celu lepszego wersjonowania i zarządzania kodem źródłowym aplikacji korporacyjnej.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować i skonfigurować konto w celu uzyskania dostępu do platformy internetowej GitHub.
- Zrozumieć, jak działa system Git i zrozumieć koncepcje fundamentalne dla GitHub.
- Tworzyć i zarządzać repozytoriami GitHub podczas wdrażania przepływów pracy Git.
- Wprowadzanie zmian w kodzie źródłowym wewnątrz GitHub i synchronizowanie poprawek wprowadzonych poza platformą.
- Obsługa pull requestów, tagów, wydań i innych podstawowych komponentów GitHub.
- Wykonywanie funkcji kontroli wersji w oparciu o Git i korzystanie ze środowiska bash GitHub.
- Tworzenie gałęzi repozytorium w celu rozwiązywania defektów projektu wraz z zespołem.
- Chwyć i zapoznaj się ze strukturą Git i GitHub dla lepszej praktyki programowania.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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
United Arab Emirates - Git and GitHub Fundamentals
Qatar - Git and GitHub Fundamentals
Egypt - Git and GitHub Fundamentals
Saudi Arabia - Git and GitHub Fundamentals
South Africa - Git and GitHub Fundamentals
Brasil - Git and GitHub Fundamentals
Canada - Git and GitHub Fundamentals
中国 - Git and GitHub Fundamentals
香港 - Git and GitHub Fundamentals
澳門 - Git and GitHub Fundamentals
台灣 - Git and GitHub Fundamentals
USA - Git and GitHub Fundamentals
Österreich - Git and GitHub Fundamentals
Schweiz - Git and GitHub Fundamentals
Deutschland - Git and GitHub Fundamentals
Czech Republic - Git and GitHub Fundamentals
Denmark - Git and GitHub Fundamentals
Estonia - Git and GitHub Fundamentals
Finland - Git and GitHub Fundamentals
Greece - Git and GitHub Fundamentals
Magyarország - Git and GitHub Fundamentals
Ireland - Git and GitHub Fundamentals
Luxembourg - Git and GitHub Fundamentals
Latvia - Git and GitHub Fundamentals
España - Git and GitHub Fundamentals
Italia - Git and GitHub Fundamentals
Lithuania - Git and GitHub Fundamentals
Nederland - Git and GitHub Fundamentals
Norway - Git and GitHub Fundamentals
Portugal - Git and GitHub Fundamentals
România - Git and GitHub Fundamentals
Sverige - Git and GitHub Fundamentals
Türkiye - Git and GitHub Fundamentals
Malta - Git and GitHub Fundamentals
Belgique - Git and GitHub Fundamentals
France - Git and GitHub Fundamentals
日本 - Git and GitHub Fundamentals
Australia - Git and GitHub Fundamentals
Malaysia - Git and GitHub Fundamentals
New Zealand - Git and GitHub Fundamentals
Philippines - Git and GitHub Fundamentals
Singapore - Git and GitHub Fundamentals
Thailand - Git and GitHub Fundamentals
Vietnam - Git and GitHub Fundamentals
India - Git and GitHub Fundamentals
Argentina - Git and GitHub Fundamentals
Chile - Git and GitHub Fundamentals
Costa Rica - Git and GitHub Fundamentals
Ecuador - Git and GitHub Fundamentals
Guatemala - Git and GitHub Fundamentals
Colombia - Git and GitHub Fundamentals
México - Git and GitHub Fundamentals
Panama - Git and GitHub Fundamentals
Peru - Git and GitHub Fundamentals
Uruguay - Git and GitHub Fundamentals
Venezuela - Git and GitHub Fundamentals
Polska - Git and GitHub Fundamentals
United Kingdom - Git and GitHub Fundamentals
South Korea - Git and GitHub Fundamentals
Pakistan - Git and GitHub Fundamentals
Sri Lanka - Git and GitHub Fundamentals
Bulgaria - Git and GitHub Fundamentals
Bolivia - Git and GitHub Fundamentals
Indonesia - Git and GitHub Fundamentals
Kazakhstan - Git and GitHub Fundamentals
Moldova - Git and GitHub Fundamentals
Morocco - Git and GitHub Fundamentals
Tunisia - Git and GitHub Fundamentals
Kuwait - Git and GitHub Fundamentals
Oman - Git and GitHub Fundamentals
Slovakia - Git and GitHub Fundamentals
Kenya - Git and GitHub Fundamentals
Nigeria - Git and GitHub Fundamentals
Botswana - Git and GitHub Fundamentals
Slovenia - Git and GitHub Fundamentals
Croatia - Git and GitHub Fundamentals
Serbia - Git and GitHub Fundamentals
Bhutan - Git and GitHub Fundamentals