kod kursu: A608
Poznaj GIT i bezpiecznie przechowuj kod programu

Szkolenie Git i GitHub dla początkujących - zarządzanie wersjami kodu

Mamy dla Ciebie szkolenie, na którym dowiesz się, w jaki sposób bezpiecznie przechowywać swój kod i wprowadzać w nim zmiany w kontrolowany sposób.

Po ukończeniu kursu będziesz nie tylko znał system kontroli wersji GIT, ale potrafił również przesyłać zmiany na platformę GitHub.

Zapisz się już teraz i profesjonalnie zarządzaj kodem programu.

Osoba programująca
Najlepsza oferta na rynku szkoleń programistycznych

Czas trwania i cena kursu zarządzania kodem w GIT

2 dni - 16 godzin zegarowych
2 066,40 zł brutto (1 680,00 zł netto)

W ramach szkolenia otrzymujesz:

  • komplet materiałów z przykładami
  • praktyczne ćwiczenia
  • dostęp do komputera
  • certyfikat
Wybierz lokalizację i termin szkolenia

Terminy kursu GIT i GitHub od podstaw

Jeśli zakres szkolenia spełnia Twoje oczekiwania, ale nie możesz znaleźć odpowiedniego terminu, skontaktuj się z nami.

Nasi koordynatorzy postarają się znaleźć dla Ciebie szkolenie w terminie, który nie będzie w kolizji z Twoimi innymi obowiązkami.

Jeśli chcesz się nauczyć, musisz praktykować

Program kursu GIT i GitHub od podstaw

Wiemy, że nabycie nowych umiejętności w krótkim czasie nie jest łatwe. Dlatego skupiamy się w trakcie kursu na zadaniach, w których stopień trudności stopniowo rośnie. Dzięki temu masz czas na oswojenie się z nowym materiałem zanim pojawią się trudne zadania.

Przygotowaliśmy na kurs ciekawe materiały, zagadki i historyjki. Dzięki temu łatwiej będzie Ci się skupić i zapamiętać omawiane zagadnienia.

Osoba programująca

Część 1

  1. GIT informacje podstawowe
  2. Hosting projektów Git
  3. Instalacja programu Git
    • Konsola programu GIT w systemie Windows
    • Konfiguracja klienta GIT
    • Edytor
    • Składnia poleceń programu GIT
  4. Tworzenie repozytoriów
    • Inicjalizacja nowego repozytorium
    • Klonowanie repozytoriów
    • Analiza historii projektu
    • Tworzenie rewizji i przywracanie stanu plików
  5. Tworzenie rewizji
    • Przywracanie stanu plików do wybranej rewizji
    • Przenoszenie repozytorium
  6. Stany plików
    • Indeksowanie
    • Diagram stanów
    • Obszar roboczy, indeks i repozytorium
    • Modyfikowanie stanu plików repozytorium
    • Oznaczenia stanów pliku
    • Repozytoria zwykłe i surowe
    • Uzupełnienie diagramu stanów
  7. Znaczniki
    • Tworzenie znaczników lekkich i oznaczonych
    • Sprawdzanie znaczników
    • Usuwanie znaczników
    • Szczegółowe dane znacznika
  8. Identyfikowanie rewizji
    • Skróty SHA-1
    • Znaczniki
    • Rewizja domyślna
    • Dziennik reflog
    • Polecenia rev-parse oraz rev-list
  9. Modyfikowanie historii projektu
    • Usuwanie i modyfikowanie rewizji
    • Łączenie rewizji
    • Usuwanie zmian wprowadzonych przez rewizję
    • Odzyskiwanie plików z dowolnej rewizji

Część 2

  1. Tworzenie i usuwanie gałęzi
    • Gałąź master
    • Tworzenie gałęzi
    • Dodawanie rewizji w bieżącej gałęzi
    • Przełączanie gałęzi
    • Stan detached HEAD
    • Relacja zawierania gałęzi
    • Usuwanie gałęzi
    • Zmiana nazwy gałęzi
    • Sprawdzanie różnic pomiędzy gałęziami
    • Gałęzie i dziennik reflog
  2. Łączenie gałęzi: operacja merge
    • Przewijanie do przodu
    • Łączenie gałęzi rozłącznych
    • Wycofywanie operacji git merge
  3. Łączenie gałęzi: operacja rebase
    • Polecenia merge versus rebase
    • Wycofywanie operacji git rebase
  4. Powiązania między repozytorium lokalnym a zdalnym
    • Klonowanie repozytorium z dysku
    • Definiowanie repozytoriów zdalnych
    • Definiowanie powiązania między gałęzią lokalną a gałęzią śledzoną
    • Listowanie gałęzi
  5. Synchronizacja repozytoriów
    • Pobieranie gałęzi z repozytorium zdalnego do repozytorium lokalnego
    • Uaktualnianie sklonowanych repozytoriów
    • Przesyłanie gałęzi do repozytorium zdalnego i zwykłego
    • Przełączanie na gałąź zdalną
    • Usuwanie gałęzi zdalnych
    • Polecenie backup
  6. Łączenie oddzielnych repozytoriów
  7. Użycie mechanizmu Stash
  8. Konfiguracja GIT
    • Konfiguracja pojedynczego repozytorium
    • Konfiguracja globalna
    • Plik .gitignore
    • GITHUB i wybrane scenariusze pracy w systemie repozytoriów rozproszonych
Efektywna nauka dzięki doświadczonym trenerom

Trenerzy prowadzący kurs z zarządzania kodem w GIT

Nasi trenerzy posiadają wieloletnie doświadczenie w obszarze programowania. Są nie tylko ekspertami w swoich dziedzinach, ale także pasjonatami, którzy potrafią skutecznie przekazywać wiedzę i motywować uczestników do nauki.

szkolenie z programowania
Piotr Kubiata
szkolenie z programowania
Rafał Lelusz
szkolenie z programowania
Michał Pietrasik
Zobacz, co o szkoleniach sądzą uczestnicy

Opinie o szkoleniu GIT i GitHub

5/5
na podstawie 4 opinie

Poniżej znajdziesz informacje na temat opinii dotyczących szkolenia Git i Github od podstaw. Opinie zbieramy w ankietach i za zgodą uczestników publikujemy na naszej stronie.

Marek Zawadzki

Bardzo intensywne szkolenie. Duża ilość materiału i ćwiczeń. Dobrze wykorzystany czas na kursie. Z czystym sumieniem polecam.

Maciej Pankowski

Kurs spełnił a nawet przewyższył moje oczekiwania. Nieduża grupa, doświadczony instruktor i dużo zadań. Duża dawka przydatnej wiedzy. Dziękuję i polecam.

Piotr Król

Idealnie dobrane szkolenie pod moje potrzeby. Same konkrety i przydatne zadania. Trener przyjazny i wyraźnie tłumaczył. Zdecydowanie przyda mi się wiedza z kursu.

Waldemar Rybaczek

Fajnie bo było trochę osób i można się było wymieniać pracą nad projektami i współpracować. Kurs od podstaw i dobrze przedstawiony materiał. Wszystko było super, ale gdybym miał coś zmienić to dodałbym trochę więcej zadań na rozwiązywanie konfliktów w Git.

Osoba programująca
Zadbaj o bezpieczne przechowywanie kodu

Jak się przygotować do szkolenia?

Do szkolenia nie musisz się przygotowywać.

Wszystkie dostępy skonfigurujesz na miejscu lub wcześniej otrzymasz od nas instrukcje instalacyjne. Możesz też korzystać z naszego komputera w trakcie zajęć.

Szkolenie zaprojektowaliśmy tak, aby każdy je zrozumiał.

Wszystkie zagadnienia wprowadzamy od podstaw, krok po kroku.

Dowiedz się więcej o szkoleniu

Najczęstsze pytania o szkolenie z GIT i GitHub

Czy potrzebuję wcześniejszej znajomości programowania, żeby zapisać się na ten kurs?

Nie, kurs jest prowadzony od podstaw i nie wymaga wcześniejszej znajomości konkretnego języka programowania. Git to narzędzie używane przez programistów niezależnie od technologii. Dlatego skupiamy się na samym systemie kontroli wersji, a nie na pisaniu kodu.

Czym różni się Git od GitHub i czy kurs obejmuje obydwie te technologie?

Tak — kurs obejmuje obydwie technologie. Git to system kontroli wersji instalowany lokalnie na komputerze, służący do śledzenia zmian w kodzie. GitHub to platforma internetowa do hostowania repozytoriów Git i współpracy zespołowej. Na szkoleniu uczymy zarówno obsługi samego programu Git (oraz klienta TortoiseGIT), jak i udostępniania oraz synchronizowania kodu na GitHub.

Czy po kursie będę umiał samodzielnie pracować z repozytorium w zespole programistycznym?

Tak, jest to główny cel szkolenia. Kurs zaplanowaliśmy tak, aby odzwierciedlał pracę zespołu programistycznego. Uczestnik pisze kod, udostępnia go innym, wprowadza zmiany w kodzie napisanym przez inne osoby oraz uczy się synchronizacji repozytorium lokalnego ze zdalnym.

Ile osób liczy grupa szkoleniowa?

Kurs prowadzimy w małych grupach do 10 osób, co pozwala trenerowi poświęcić więcej czasu każdemu uczestnikowi i sprawnie odpowiadać na indywidualne pytania.

Czy mogę otrzymać fakturę na firmę za udział w szkoleniu?

Tak, na każde szkolenie wystawiamy fakturę VAT.

Jakie materiały szkoleniowe otrzymam w ramach kursu?

Otrzymasz skrypt szkoleniowy, w którym będą opisane omawiane tematy oraz zestaw ćwiczeń z rozwiązaniami

Rekomendowane szkolenia

Kontynuuj naukę z nami

W naszej ofercie znajdziesz nie tylko szkolenia dotyczące narzędzi do kontrolowania wersji kodu. Możesz uczyć się z nami programowania w jednym z popularnych języków na ciekawie prowadzonych szkoleniach.

Card image

Kurs Python poziom podstawowy - nauka programowania

Składnia języka, funkcje, pętle, instrukcje warunkowe

Card image

Kurs Python poziom średnio-zaawansowany w praktyce

Funkcje, obsługa plików, pobieranie danych z Internetu

Card image

Kurs Python poziom zaawansowany - kod, wydajność, testy

Klasy, dziedziczenie, funkcje, bazy danych, wydajność