GitWarsztaty

GIT efektywnie wykorzystany

O warsztatach

Warsztaty dla każdego, kto wykorzystuje jedynie podstawowe komendy Gita i chce zoptymalizować swoją pracę, jak i dla osób które dopiero zaczynają pracę z Gitem.

Zupełnie niezależnie od języka programowania czy systemu operacyjnego - Git działa na Linuksie, Macu i Windowsie i w żaden sposób nie interpretuje tekstu - nie ma więc znaczenia czy programujesz np. w C#, Javie czy Javascripcie, albo może w ogóle nie programujesz, a systemu kontroli wersji chcesz używać do wersjonowania np. prezentacji, artykułów czy książki, którą piszesz.

Na warsztatach omawiamy teorię działania poszczególnych mechanizmów Gita, ale skupiamy się na ćwiczeniach praktacznych. Poruszamy również kwestie workfow, a całość uzupełniamy streszczeniem komend, z których korzysta się rzadziej, ale które potrafią czasem uratować skórę :)

Organizujemy warsztaty zarówno w formie ekluzywnej w Twojej firmie - Tylko dla Ciebie i Twoich współpracowników, jak i w formie otwartej w wynajętej sali - dla każdego, kto wykupi wejściówkę.


Nie trać czasu na zadania, które GIT może wykonać za Ciebie... przećwicz je praktycznie!

Umów Warsztaty

Co zyskasz dzięki warsztatom

Na warsztatach przechodzimy od najprostszych poleceń do bardziej zaawansowanych, skupiając się na tym, dlaczego poszczególne mechanizmy działają w dany sposób, zamiast sztucznie wykuwać polecenia na pamięć.

Naszym celem jest, żeby uczestnik po warsztatach poczuł Gita, oswoił się z jego filozofią i sposobem działania. Im bardziej się Gita rozumie, tym przyjemniej się... programuje, a wpływ Gita na jakość pracy staje się odczuwalny.

Wielotygodniowe kursy video wymagają wiele dyscypliny. Dzięki pomocy instruktorów, intensywne warsztaty pozwalają przyswoić wiedzę w dzień lub dwa.

Ponieważ po warsztatach bardzo ważne jest wdrażenie nabytej wiedzy w codzienność, każdy uczestnik otrzyma dostęp do zamkniętego kanału na slacku gitwarsztatowym, na którym prowadzący zdalnie pomagają w napotkanych sytuacjach i odpowiadają na pytania. Dodatkowo udostępniamy również wersję offline prezentacji i materiałów, z których korzystamy na warszatach, aby móc korzystać z nich w codziennej pracy.

DVCS vs CVCS - o co ta wojna?

Git jest zdecentralizowanym systemem kontroli wersji, a to znacząco wpływa na jakość pracy. Czytaj więcej...

Podstawy konfiguracji Gita - przydatna wiedza w celu dostosowywania środowisk

Mechanizm konfiguracji Gita jest bardzo prosty i warto go poznać, żeby potrafić usprawniać sobie środowiska pracy. Czytaj więcej...

Rozumiejąc filozofię Gita i najważniejsze zagadnienia dobierzesz efektywne rozwiązanie do swojej sytuacji

Znajomość filozofii Gita i podstawowych komend jest kluczowa do optymalnej pracy. Czytaj więcej...

Opanowanie podstawowych komend Gita jest fundamentem codziennej pracy

Znajomość wachlarza możliwości, które oferuje Git, jest ważna, ale kluczowe są podstawowe polecenia, na których oparta jest codzienna praca. Czytaj więcej...

Ulepszanie istniejących commitów w Gicie robi różnicę

W pracy profesjonalnego programisty ważny jest całokształt efektu pracy: działanie aplikacji, czytelność kodu i… porządek w repozytorium. Czytaj więcej...

Branche w Gicie - usprawnienie współpracy, nawet z samym sobą!

Dzięki branchom zyskujemy nie tylko możliwość współpracy za pomocą pull requestów, ale również łatwość zmieniania kontekstu, próbowania alternatywnych rozwiązań czy podglądania równoległych wersji kodu. Czytaj więcej...

Cherry pick - rozwiąż problem podkradając kod z innego brancha

Czasami możesz wybrnąć z napotkanej sytuacji przenosząc commity między branchami - w tym celu powstał cherry-pick. Czytaj więcej...

Konflikty w kodzie rozwiązać trzeba, na szczęście prościej niż z Gitem się nie da

Sytuacja towarzysząca powstaniu Gita przyczyniła się do usprawnienia procesu rozwiązywania konfliktów do granic możliwości - wiele dróg, strategii i narzędzi, dopasowywanych do sytuacji. Czytaj więcej...

Praca ze zdalnym repozytorium - standard nawet dla osób pracujących solo

Przesyłanie kodu pomiędzy urządzeniami jest banalnie proste, warto jednak znać kilka tricków i dobrych praktyk, które ten proces usprawniają. Czytaj więcej...

Przeszukując historię w Gicie jesteś w stanie dogrzebać się do każdej informacji

Gdy opanujesz najważniejsze przełączniki do polecenia git log oraz program gitk, nauczysz się wygrzebywać wszelakie informacje z historii, co czasami potrafi ocalić skórę, a czasami po prostu przyspieszyć pracę. Czytaj więcej...

Dobrze dobrane workflow decyduje o wydajności i zadowoleniu całego zespołu

Na przestrzeni lat wypracowano wiele sposobów prowadzenia projektów - każdy przynosi różne korzyści i różne obciążenia dla zespołu. Zdecyduj świadomie, który najlepiej pasuje do Twojej sytuacji! Czytaj więcej...

Naucz się Gita z konsoli, a poradzisz sobie z dowolnym toolem, chociaż i tak pozostaniesz przy konsoli :)

Od powstania Gita zdążyła narosnąć ogromna liczba tooli do wyklikiwania komend gitowych. Którego się nauczyć? Odpowiedź jest prosta - najefektywniejszego i wszystkich na raz, zarazem. Czytaj więcej...

Git to narzędzie do edycji i zarządzania kodem - programuj szybciej i twórz mniej błędów

Git wykracza poza wersjonowanie i kolaborację m.in. dając Ci wysokie poczucie kontroli sytuacji w kodzie oraz zestaw narzędzi do jego sprawnej edycji. Czytaj więcej...

Wsparcie dla uczestników warsztatów - utrwalaj zdobytą wiedzę na co dzień

Po warsztatach nie zapomnimy o Tobie! Żeby ułatwić codzienną pracę z Gitem, każdy uczestnik otrzymuje wersję offline prezentacji i materiałów pomocniczych, oraz dostęp do zamkniętego kanału na Slacku GitWarsztatowym, na którym udzielają się prowadzący. Czytaj więcej...

Prowadzący

Git to nie tylko narzędzie pracy, którym posługujemy się od lat, ale również nasza pasja.

Krzysztof Morcinek - pasjonat programowania i Gita. Skoncentrowany na platformie .NET i czystym kodzie. Lubi pomagać i uczyć innych, między innymi dlatego występuje i prowadzi bloga.
Więcej o prowadzącym na blogu - KrzysztofMorcinek.Wordpress.com

Tomasz Skraskowski - również pasjonat programowania i Gita. Wychowany na C++, obecnie docenia komfort pracy na platformie .NET i postępowość języka C#. W wolnym czasie pisuje na różnych blogach - głównie na SoftwareDeveloper.Blog
Więcej o prowadzącym na stronie Tometchy.com

Darmowe materiały

Opis najważniejszych komend (A4)

Popularne przełączniki do git log (A4)


Kontakt

Możesz skontaktować się z nami bezpośrednio, lub za pośrednictwem formularza.

Krzysztof Morcinek: 737 692 782
Tomasz Skraskowski: 792 228 321
E-mail: kontakt@gitwarsztaty.pl

Podziel się!

Jeżeli znasz programistów, którzy nie korzystają z wielu dobrodziejstw Gita, podziel się linkiem do inicjatywy GitWarsztaty, może dadzą się przekonać do zoptymalizowania swojej pracy.
Z góry dziękujemy! :)

{{ modalHeader }}