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
Szkolenie rozpoczynamy od przypomnienia grupowania i złączenia tabel. Następnie przechodzimy do podzapytań i widoków.
Poznasz rozbudowane podsumowania częściowe i zobaczysz, jak upraszać skrypty za pomocą wyrażeń CTE.
Na zadaniach z „prawdziwej” pracy utrwalisz znajomość składni SQL. Nauczysz się zrobić analizy z wykorzystaniem wbudowanych funkcji analitycznych.
110 ćwiczeń praktycznych
100% terminów on-line gwarantowanych
1 080,00 zł netto

Szkolenie Python uczenie maszynowe
Na kursie dowiesz się, w jaki sposób przygotować zbiór danych do analizy używając bibliotek NumPy i Pandas. Przygotujesz ponad 40 modeli predykcyjnych, na podstawie których przećwiczysz algorytmy klasyfikacji i regresji.
Dowiesz się jak używać klasyfikacji jednoklasowej i wielokasowej oraz regresji logistycznej i liniowej.
Zobaczysz, w jaki sposób dobierać cechy do analizy oraz jak poprawiać działanie algorytmów i łączyć modele, aby uzyskiwać lepsze wyniki przewidywania.
Szkolenie przygotuje Cię świetnie do pracy z danymi i budowania modeli predykcyjnych.
110 ćwiczeń praktycznych
99% terminów on-line gwarantowanych
2 350 zł netto

Szkolenie Python Anaconda analiza danych
Na szkoleniu będziesz eksplorować i przetwarzać dane przy pomocy języka Python. Zapoznasz się z aplikacją Jupyter Notebook oraz używanym w niej językiem Markdown. Przećwiczysz również pisanie kodu w aplikacji Spyder.
Wykorzystasz bibliotekę NumPy do pracy z wartościami numerycznymi i szybkiego implementowania funkcji matematycznych. Zaimportujesz i przekształcisz dane za pomocą ramek biblioteki Pandas. Zobaczysz również, w jaki sposób wizualizować dane używając bibliotek Pandas i Matplotlib.
Na kursie zdobędziesz solidną wiedzę na temat wykorzystania pakietu Anaconda do przetwarzania danych.
160 ćwiczeń praktycznych
99% terminów on-line gwarantowanych
2 120 zł netto

Szkolenie Python poziom zaawansowany
Python jest jednym z języków, które idealnie nadają się do nauki programowania. Możesz używać go pisania skryptów automatyzujących pracę, tworzenia stron www lub prowadzenia analiz.
Na kursie dowiesz się, w jaki sposób, za pomocą Pythona, obsługiwać pliki programu MS Excel oraz pobierać dane ze stron www. Zobaczysz do czego służą pakiety i moduły oraz stworzysz większe programy z małych fragmentów kodu.
Wykorzystasz w programach funkcje, pętle i instrukcje warunkowe oraz zobaczysz, jak tworzyć klasy i gdzie warto ich używać.
115 ćwiczeń praktycznych
99% terminów on-line gwarantowanych
1 280 zł netto

Szkolenie Python poziom podstawowy
Na tym kursie nauczysz się podstawowej składni Pythona oraz obsługi narzędzi programistycznych IDLE i Visual Studio Code.
Dowiesz się, w jakich obszarach na rynku pracy możesz wykorzystywać Pythona oraz jakie kompetencje są poszukiwane w branży IT.
Otrzymasz dostęp do typowych zadań realizowanych przez programistów w firmach. 16 godzin intensywnego rozwiązywania ćwiczeń z nami pozwoli Ci zdobyć umiejętność samodzielnego pisania prostych programów w Pythonie.
110 ćwiczeń praktycznych
100% terminów on-line gwarantowanych
1 080,00 zł netto

Szkolenie Python poziom średnio-zaawansowany
Zakres szkolenia obejmuje nie tylko pisanie kodu, ale także testowanie programu, szukanie rozwiązań i ponad 50 konkretnych zadań z pracy w najlepszych firmach IT.
Na kursie utrwalisz znajomość składni Pythona, dowiesz się jak tworzyć oprogramowanie oraz do czego służą poszczególne technologie i narzędzia programistyczne typu IDLE, Visual Studio Code, PyCharm.
Zobaczysz, w jaki sposób przetwarzać duże ilości danych, tworzyć zaawansowane funkcje oraz obsługiwać pliki i foldery.
60 ćwiczeń praktycznych
99% terminów on-line gwarantowanych
1 180 zł netto
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.