Szkolenie GIT i GitHub od podstaw
Kurs oparty o ćwiczenia – 45 autorskich zadań Kameralne grupy i komfortowe warunki pracyWykwalifikowani trenerzy z doświadczeniem
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.
Na kursie staramy się odzwierciedlić pracę zespołu programistycznego.
8 godzin zegarowych nauki
790,00 zł netto (971,70 zł brutto)
Małe grupy do 7 osób
Będziesz pracował nad projektem, w ramach którego napiszesz kod, udostępnisz go innym, wprowadzisz zmiany w kodzie stworzonym przez innych. Dzięki temu przećwiczysz większość funkcjonalności programu GIT.
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.
Aby sprawdzić dostępną liczbę miejsc, wybierz lokalizację i termin.
Kurs GIT i GitHub od podstaw to szkolenie, w ramach którego nauczymy Cię przechowywać kod w programie GIT i udostępniać go na platformie GitHub.
Program szkolenia ułożony tak, abyś zrozumiał cały materiał
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.
Część 1
- GIT informacje podstawowe
- Hosting projektów Git
- Instalacja programu Git
- Konsola programu GIT w systemie Windows
- Konfiguracja klienta GIT
- Edytor
- Składnia poleceń programu GIT
- Tworzenie repozytoriów
- Inicjalizacja nowego repozytorium
- Klonowanie repozytoriów
- Analiza historii projektu
- Tworzenie rewizji i przywracanie stanu plików
- Tworzenie rewizji
- Przywracanie stanu plików do wybranej rewizji
- Przenoszenie repozytorium
- 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
- Znaczniki
- Tworzenie znaczników lekkich i oznaczonych
- Sprawdzanie znaczników
- Usuwanie znaczników
- Szczegółowe dane znacznika
- Identyfikowanie rewizji
- Skróty SHA-1
- Znaczniki
- Rewizja domyślna
- Dziennik reflog
- Polecenia rev-parse oraz rev-list
- Modyfikowanie historii projektu
- Usuwanie i modyfikowanie rewizji
- Łączenie rewizji
- Usuwanie zmian wprowadzonych przez rewizję
- Odzyskiwanie plików z dowolnej rewizji
Część 2
- 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
- Łączenie gałęzi: operacja merge
- Przewijanie do przodu
- Łączenie gałęzi rozłącznych
- Wycofywanie operacji git merge
- Łączenie gałęzi: operacja rebase
- Polecenia merge versus rebase
- Wycofywanie operacji git rebase
- 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
- 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
- Łączenie oddzielnych repozytoriów
- Użycie mechanizmu Stash
- Konfiguracja GIT
- Konfiguracja pojedynczego repozytorium
- Konfiguracja globalna
- Plik .gitignore
- GITHUB i wybrane scenariusze pracy w systemie repozytoriów rozproszonych
Twoje umiejętności po szkoleniu
Zostanie dobrym programistą to nie tylko nabycie umiejętności pisania kodu. Potrzebujesz też poznać narzędzia programistyczne i nauczyć się odpowiednio przechowywać i zabezpieczać kod, który tworzysz.
Na kursie z obsługi programu Git nauczymy Cię, jak radzić sobie w projektach, w których musisz współdzielić kod z innymi programistami.
- dowiesz się do czego służy system kontroli wersji oraz jakie rodzaje plików można w nim przechowywać
- zobaczysz, w jaki sposób założyć konto w witrynie internetowej GitHub, jak przechowywać w niej repozytoria git i współpracować z innymi osobami nad projektami programistycznymi
- nauczysz się instalować Git w środowisku Linux i Windows
- dowiesz się jak utworzyć nowe repozytorium metodą sklonowania istniejącego repozytorium z serwera lub utworzenia go od nowa
- nauczysz się dodawać zmiany do repozytorium i zatwierdzać je oraz przeglądać historię zmian
- zobaczysz, w jaki sposób pracować nad programem równolegle z innymi osobami, tworzyć w Git robocze gałęzie i usuwać je
- nauczysz się tworzyć rozgałęzienia dla projektów, nad którymi chcesz pracować niezależnie od projektu głównego i dołączać rozgałęzienia do projektu
- nauczysz się scalać gałęzie i rozwiązywać konflikty w Git spowodowane przez kolizję zmian w pliku
- zobaczysz w jaki sposób wycofywać zmiany zrobione przez Ciebie lub przez innych użytkowników
- poznasz metody na wygodną pracę z repozytorium Git – nauczysz się konfigurować dostęp do Git z użyciem klucza zamiast hasła
- poznasz narzędzie TortoiseGit – jest to aplikacja Windows, która pozwala graficznie operować na repozytorium
Wybierz program, za pomocą którego zrealizujesz swoje cele
Git i GitHub to świetne rozwiązanie dla osób, które chcą efektywnie pracować z dużymi projektami. Przechowując kod w Git możesz łatwo wyśledzić kto i kiedy go zmienił. Jeśli zmiany nie są prawidłowe masz możliwość ich wycofania.
Najlepszy na rynku trener opiekunem Twojego szkolenia
Opiekunem Twojego szkolenia jest trener programista, który używa programu Git w codziennej pracy. Mając bardzo dużo doświadczenia w obsłudze Git’a Rafał zwróci Twoją uwagę na te elementy programu, które będą dla Ciebie najbardziej przydatne.
Zajęcia prowadzone przez Rafała przebiegają w miłej i lekkiej atmosferze. Rafał jest trenerem, który precyzyjnie i jasno wyjaśnia poszczególne zagadnienia oraz potrafi zainteresować Cię nimi.
Kontynuuj naukę programowania 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.

Szkolenie VBA Excel poziom podstawowy
Przyspiesz swoją pracę w Excelu. Na kursie podstawowym poznasz składnię języka VBA i dowiesz się, jakie konkretnie zadania można za jego pomocą zautomatyzować.
Zainwestuj 2 dni w VBA i wyeliminuj nudne, powtarzalne zadania.

Szkolenie SQL Server poziom średnio-zaawansowany
Poszerz swoją wiedzę o języku MS SQL. W trakcie tego szkolenia poznasz podzapytania i funkcje analityczne. Nauczysz się robić wyliczenia, agregacje i podsumowania danych.
Na szkoleniu utrwalisz wiedzę z podstawowej składni SQL oraz nauczysz się pisać złożone, przydatne w pracy, zapytania.

Szkolenie Python uczenie maszynowe
Naucz się tworzyć modele predykcyjne w języku Python. Na kursie poznasz cały proces przeprowadzania analizy – od czyszczenia danych do zbudowania i przetestowania modelu predykcyjnego.
Szkolenie przygotuje Cię świetnie do pracy z danymi i budowania modeli.

Szkolenie Python przetwarzanie i analiza danych
Zostań ekspertem w obszarze analizy danych. Na szkoleniu nauczysz się eksplorować i analizować dane przy pomocy języka Python. Poznasz biblioteki Pandas, NumPy, SciPy i Matplotlib oraz narzędzie Spyder i Jupyter Notebook.
Szkolenie to da Ci solidną wiedzę na temat obszaru analizy danych w Pythonie.

Szkolenie Python poziom zaawansowany
Poznaj zaawansowane struktury języka Python. Na tym kursie nauczysz się budować większe programy z małych elementów kodu. Użyjesz Pythona do automatyzacji powtarzalnych zadań.
Kurs ten usamodzielni Cię w pracy z językiem Python.

Szkolenie Python poziom podstawowy
Zacznij naukę programowania od prostego i nowoczesnego języka, jakim jest Python. Na kursie podstawowym poznasz składnię języka i nauczysz się pisać proste programy.
Już w pierwszej godzinie nauki uruchomisz swój własny kod.

Szkolenie Python poziom średnio-zaawansowany
Utrwal wiedzę z Pythona na naszym kursie. W programie szkolenia pisanie kodu w Pythonie, testowanie, samodzielne szukanie rozwiązań i wiele innych zadań z życia programisty.
Po szkoleniu na tym poziomie wyjdziesz z ugruntowaną wiedzą na temat Pythona.
Indywidualne konsultacje
Jeśli chciałbyś poznać tylko jeden temat lub jakiś konkretnie wybrany obszar, skorzystaj z oferowanych przez nas konsultacji. W ramach konsultacji trener dostępny jest tylko dla Ciebie i omówi zaproponowane przez Ciebie zagadnienia.
Czas trwania i tematykę indywidualnego spotkania z trenerem możesz dostosować w 100% do swoich potrzeb.