Kurs Git dla zaawansowanych
Rozwiń swoje umiejętności pracy z najpopularniejszym systemem kontroli wersji. Poznaj zaawansowane techniki i zostań ekspertem Git!
Oferta specjalna
Kup ten kurs za 82 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Software Developer
13987 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
Poznasz platformę GitLab
-
Opanujesz sprawną pracę z branchami oraz tagowanie
-
Dowiesz się jak działa Interactive Staging
-
Poznasz technikę Cherry Picking
-
Przygotujesz własny serwer GitLab
-
Dowiesz się jak prawidłowo odwracać zmiany
-
Opanujesz zaawansowany workflow, który bez problemu zastosujesz w różnych projektach
-
Poznasz całą masę przydatnych sztuczek, które pozwolą Ci pracować jeszcze szybciej
Każdy developer powinien opanować system kontroli wersji i w praktyce bardzo często jest to Git. Niestety wielu z nas kończy naukę na kilku podstawowych komendach. A to błąd! Jeśli poświęcisz trochę czasu aby poznać bardziej zaawansowane możliwości Git, to przekonasz się, że można pracować sprawniej i mieć dużo większą kontrolę nad procesem tworzenia oprogramowania. Nie zmarnuj tej szansy: poznaj zaawansowane techniki pracy i zostań ekspertem Git!

Techniki, które oszczędzają Twój czas
Z kursem poznasz wiele technik, dzięki którym Twoja praca będzie dużo szybsza. Dowiesz się m.in. jak sprawnie odwracać zmiany i poznasz komendę diff. Nauczysz się używać tagów do oznaczania wersji kodu oraz oficjalnych buildów. Dowiesz się jak utrzymywać porządek w repozytorium. Po prostu w krótkim czasie zdobędziesz nowe, bardzo przydatne umiejętności pracy z Git.


Praktyczne rozwiązania typowych problemów
Z kursem poznasz wiele praktycznych przepisów, dzięki którym rozwiążesz typowe problemy, na jakie możesz napotkać w codziennej pracy. Opanujesz kompletny workflow z użyciem branchy, commitów i nie tylko. Zbudujesz cały arsenał takich gotowych rozwiązań. Dzięki temu będziesz mógł zawsze zastosować optymalne rozwiązanie do danego problemu.
Praca zespołowa
Git to narzędzie, które niezwykle ułatwia pracę w zespole. I dlatego w kursie duży nacisk położyliśmy na omówienie technik, które ułatwią współpracę z innymi programistami. Takie techniki jak Cherry Picking czy Interactive Staging staną się dla Ciebie standardowym narzędziem pracy. Będziesz mógł je zastosować niezależnie od tego, czy pracujesz w kilkuosobowej grupie programistów, czy też masz do czynienia z dużym zespołem developerskim.

GitLab - platforma DevOps
Przekonaj się, że Git to nie tylko kontrola wersji. To również możliwość zbudowania kompletnej platformy do kontrolowania wszelkich operacji związanych z wytwarzaniem oprogramowania. Z tym kursem dowiesz się jak wdrożyć takie rozwiązanie z użyciem narzędzia GitLab. Krok po kroku opanujesz konfigurację oraz typowy workflow. Jeśli poważnie myślisz o pracy jako inżynier DevOps, znajomość GitLab może być twoim kluczowym atutem.

Kup w pakiecie i oszczędź
Cena za zakup pakietu
Oszczędzasz w pakiecie: 56 zł
Zyskujesz 22.24 zł w punktach na kolejne zakupy.
Program kursu
8 modułów · 39 lekcji
1 · Wprowadzenie
- Wstęp 01m 40s
- Jak korzystać z materiałów? 01m 14s
- Krótkie omówienie projektów 02m 42s
2 · Instalacja i konfiguracja Git
- Windows 01m 15s
- Visual Studio Code 02m 04s
3 · Git, Gitlab to musisz wiedzieć
- Pierwszy projekt w GitLab i git clone 03m 56s
- Git commit - pierwsze zmiany w repozytorium 11m 26s
- Markdown - nasz plik README.md 15m 45s
- Gitignore - ignorujemy pliki 11m 30s
- Windows Subsystem for Linux 06m 05s
- Gitlab - nowy branch 07m 49s
- Merge request - żadanie scalenia 10m 02s
- Staging i commiting w Web IDE - rejestrowanie zmian w repozytorium 05m 58s
4 · Polecenia w Git
- Git pull i commit 09m 26s
- Tagi 04m 26s
- Branche 08m 29s
- Git push tags 04m 22s
- Merge branchy 19m 30s
- Reverting a commit - odwracanie zmian 04m 20s
- Komenda diff 03m 14s
- Garbage Collection w Git 01m 56s
5 · Zarządzanie branchami i tagowanie
- Force push na zdalne repozytorium 13m 11s
- Identyfikacja branchy 04m 15s
- Usuwanie lokalnego i zdalnego brancha 08m 38s
- Prune stale branch - usuwanie informacji o śledzonym zdalnym branchu 10m 44s
- Git log - logi commitów 08m 40s
- Tagging - tworzenie ważnych punktów historii kodu 09m 37s
6 · Interactive Staging - interaktywne polecenia Git
- Interactive mode - tryb interaktywny 06m 21s
- Patch mode - tworzenie hunków, co ma być śledzone 09m 41s
- Split hunk - dzielenie hunków 02m 26s
- Edytowanie hunków 01m 44s
7 · Wybór udostepnionych zmian
- Cherry-picking commits - wybieranie i zaciąganie dowolnego brancha do nowego commita 03m 31s
- Cherry-picking - rozwiązywanie problemów 06m 11s
- Diff patches - usuwanie różnic w plikach 03m 51s
- Wykorzystanie otrzymanych diff patches 04m 08s
- Rebase - integracja zmian 02m 37s
8 · GitLab server
- Instalacja 08m 30s
- Pracujemy z własnym GitLab Server 05m 25s
- Zakonczenie 01m 32s
Twój instruktor
Piotr Kośka
Virtualization & Cloud Engineer
Opinie kursantów
„Jest to kurs który trzeba przerobić jeżeli zaczyna się przygodę z programowaniem."
„Bardzo profesjonalny kurs. Mimo że na co dzień pracuję z gitem dużo się nauczyłem. Polecam"
„Kurs zaawansowany z zakresu systemu kontroli wersji Git to wyjątkowe doświadczenie, które skierowane jest do osób posiadających już pewne podstawy w obszarze programowania i chcących poszerzyć swoją wiedzę na temat zaawansowanych aspektów Git. Autor, ekspert w dziedzinie Git, nie tylko wnikliwie omawia bardziej zaawansowane funkcje tego narzędzia, ale także dostarcza praktyczne wskazówki i strategie, które pomagają zoptymalizować pracę zespołową nad projektem.
Podczas kursu uczestnicy zdobywają umiejętność skutecznego rozwiązywania problemów związanych z gałęziami, konfliktami, oraz optymalizacją wydajności. Autor w przystępny sposób tłumaczy złożone koncepcje, umożliwiając uczestnikom zrozumienie bardziej zaawansowanych technik pracy z Git. Kurs nie tylko skupia się na teorii, ale również oferuje praktyczne scenariusze i zadania, które pozwalają uczestnikom wcielać w życie zdobytą wiedzę."
Czytaj więcej
Zwiń
„Kontynuacja kursu z podstaw umożliwiająca wejście na wyższy stopień wtajemniczenia. Warto powtarzać ćwiczenia z prowadzącym i wrócić do tego kursu po jakimś czasie."
„Kurs Git dla zaawansowanych stanowi świetne rozwinięcie podstawowej znajomości Gita i pozwala lepiej wykorzystać jego możliwości w codziennej pracy. Materiał jest logicznie uporządkowany i skupia się na praktycznych technikach, takich jak sprawna praca z branchami, tagowanie, Interactive Staging, Cherry Picking oraz prawidłowe odwracanie zmian. Dużym atutem jest również omówienie zaawansowanego workflow i wielu przydatnych sztuczek, które pozwalają pracować szybciej i utrzymywać porządek w repozytorium.
Ważną częścią kursu jest GitLab, w tym konfiguracja własnego serwera oraz wykorzystanie go jako platformy wspierającej proces wytwarzania oprogramowania. Zdobyta wiedza przyda się zarówno podczas pracy indywidualnej, jak i w zespołach programistycznych. Pozwala lepiej zarządzać zmianami, rozwiązywać typowe problemy i zyskać większą kontrolę nad historią projektu.
Podsumowując, polecam kurs, ponieważ ułatwia przejście na bardziej profesjonalny poziom pracy z systemem kontroli wersji."
Czytaj więcej
Zwiń
„Git dla zaawansowanych to wybór dla tych, którzy już znają podstawy Git i chcą poszerzyć swoją wiedzę na temat zaawansowanego zarządzania wersjami. Dzięki temu kursowi można stać się prawdziwym ekspertem w pracy z systemem kontroli wersji, co jest niezbędne w każdym projekcie programistycznym."
Czytaj więcej
Zwiń
„Polecam kurs Git dla zaawansowanych, taka forma przedstawiania zaawansowanych zagadnień jest jak najbardziej zrozumiała, szybko i w łatwy sposób można opanować wszelkie zawiłości związane z Gitem "
„Ciekawy kurs."
„dobrze zorganizowany podział"
„Świetny kurs! Przystepnie przedstawiona treść wraz z licznymi przykładami, pozwalającymi jednocześnie na lepsze zrozumienie i zgłębienie omawianych zagadnień."
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs Git dla początkujących
129 zł
Programowanie
Kurs Github - zdalne repozytoria od podstaw
129 zł
Programowanie
Kurs Jak pisać czysty kod - dobre praktyki programowania
159 zł
Programowanie
Kurs Wyrażenia regularne - od podstaw do eksperta
129 zł
Programowanie
Testy jednostkowe - wprowadzenie
119 zł
Programowanie
Wzorce projektowe - wprowadzenie
119 zł
Programowanie
Kurs Produktywny programista - techniki i narzędzia no-code
149 zł
Programowanie
Kurs Python - zaawansowany
149 zł
Programowanie
Kurs Programowanie w Python dla średniozaawansowanych
169 zł
IT i oprogramowanie
Kurs Linux dla programisty
119 zł
Ten kurs jest częścią ścieżki
Software Developer
Zdobądź umiejętność, które musi posiadać każdy software developer. Opanuj techniki oraz narzędzia, które wykorzystasz w pracy niezależnie od tego w jakiej technologii programujesz.
Dostęp od razu po zakupie ·
149 zł
