Kurs 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)
Praktyczne zadania
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.
Każdy z trenerów posiada duże doświadczenie w programowaniu i prowadzeniu zajęć
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.
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.
Opinie Uczestników o szkoleniach Kurs Git i Github od podstaw
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.
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.
Kurs SQL Server poziom średnio-zaawansowany
110 ćwiczeń praktycznych
Gwarancja 100% terminów on-line
2 dni – 1 080,00 zł netto
Szkolenie rozpoczynamy od przypomnienia grupowania i złączenia tabel. Następnie przećwiczymy podzapytania i widoki. Poznasz rozbudowane podsumowania częściowe i zobaczysz, jak upraszać skrypty za pomocą wyrażeń CTE.
Nauczysz się robić analizy z wykorzystaniem wbudowanych funkcji analitycznych.
Kurs Python uczenie maszynowe
110 ćwiczeń praktycznych
Gwarancja 99% terminów on-line
3 dni – 2 350 zł netto
Na kursie dowiesz się, w jaki sposób przygotować dane do analizy używając bibliotek NumPy i Pandas. Przygotujesz modele predykcyjne, na podstawie których przećwiczysz algorytmy klasyfikacji i regresji.
Zobaczysz, w jaki sposób dobierać cechy do analizy, aby uzyskiwać lepsze wyniki przewidywania.
Kurs Python poziom zaawansowany
115 ćwiczeń praktycznych
Gwarancja 99% terminów on-line
2 dni – 1 280 zł netto
Na kursie dowiesz się, jak używać Pythona do obsługi programu MS Excel. Zobaczysz jak pobierać dane ze stron www, tworzyć pakiety i moduły oraz budować złożone programy.
Wykorzystasz w programach funkcje, pętle i instrukcje warunkowe oraz zobaczysz, jak tworzyć klasy i gdzie warto ich używać.
Kurs Python poziom podstawowy
110 ćwiczeń praktycznych
Gwarancja 100% terminów on-line
2 dni – 1 080,00 zł netto
Na kursie Python poziom podstawowy błyskawicznie poznasz podstawową składnię Pythona oraz nauczysz się 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.
Kurs Python poziom średnio-zaawansowany
75 ćwiczeń praktycznych
Gwarancja 99% terminów on-line
2 dni – 1 180 zł netto
Zakres szkolenia obejmuje nie tylko pisanie kodu, ale także testowanie programu i obsługę narzędzi programistycznych IDLE, Visual Studio Code, Spyder.
Dowiesz się, w jaki sposób przetwarzać duże ilości danych, pobierać dane z Internetu, tworzyć własne funkcje oraz obsługiwać pliki i foldery.
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.