GIT w embedded od podstaw!

Naucz się narzędzia wymaganego w każdym projekcie!

DOŁĄCZAM!

Git to najważniejsze narzędzie programisty

Potrzebujesz go, aby:

  • Wersjonować swój kod w cywilizowany sposób
  • Pracować w wiele osób nad tym samym projektem
  • Korzystać z kodu opublikowanego przez innych np. na GitHubie

Musisz znać Gita już szukając pierwszej pracy:

  • Podczas rozmowy kwalifikacyjnej będą Cię pytać o Gita
  • W CV dobrze umieścić link do swojego konta na GitHubie

Programiści często nie znają Gita tak dobrze jak by chcieli:

  • Poznają Gita przy okazji i nie mają czasu się go solidnie nauczyć
  • Coś tam umieją się, ale nie czują się zbyt pewnie
  • Boją się, że coś zepsują przy trudniejszych operacjach
  • Robią tylko operacje dostępne z IDE i starają się nie tykać konsoli
  • Ktoś z zespołu zostaje specem od gita, który pomaga innym przywracać zmiany, rozwiązywać konflikty i naprawiać błędy

Na szczęście Ty również możesz zostać specem od gita!

Możesz rozwiązywać palące problemy w projekcie i zaprezentować się jako profesjonalista.

W tym celu przygotowałem kurs online

"GIT w embbeded"

Co znajdziesz w kursie?

  • Pełną ścieżkę nauki od podstawowych komend i pracy lokalnej przez modyfikowanie historii i rozwiązywanie konfliktów aż po strategie pracy w zespole oraz zaawansowane opcje.
  • Scenariusze pokazujące typowe przypadki użycia np. "Nie znam gita, a potrzebuję go na już", "Mój pierwszy projekt na GitHubie", "Dodaję gita do projektu w STM32Cube".
  • Pragmatyczne podejście - poznajemy działanie gita w konsoli, ale używamy również narzędzi graficznych i wtyczek do edytorów kodu tam, gdzie to jest wygodniejsze.
  • Kompletny proces prowadzenia projektu dostosowany do branży embedded. W tym potrzebnych komend, utrzymywanych gałęzi, dobrych praktyk, wersji na różne wersje HW i dla wielu klientów.
  • Odpowiedzi na odwieczne pytania - merge czy rebase? Co z zewnętrznymi bibliotekami? Co ze schematami elektrycznymi? Jak przechowywać dokumentację? Jak zarządzać projektami na kilka procesorów?

A wszystko to specjalnie skrojone dla programisty embedded!

Z życia wzięte przykłady - pracujemy na projektach na mikrokontrolery

Korzystamy z narzędzi, których już używasz - Visual Studio Code, STM32 Cube, Eclipse

Omawiamy tematy specyficzne dla projektów embedded - schematy elektryczne, dokumentacja, zewnętrzne biblioteki, projekty na wiele procesorów

Nie znajdziesz drugiego kursu o gicie przygotowanego specjalnie dla programistów embedded!

Twój prowadzący

Nazywam się Maciek Gajdzica i jestem programistą embedded od 2012 roku. Przez ten czas poznałem na własnej skórze skutki zbyt sprytnego kodu, czy nadmiernego uzależnienia od narzędzi, których działania do końca nie rozumiałem.

Nauczyłem się wspomagać różnymi narzędziami i technikami zmniejszającymi ilość błędów, czy automatyzującymi żmudne czynności. Miałem również trudności ze znalezieniem materiałów do nauki na bardziej zaawansowanym poziomie.

Dlatego teraz sam takie materiały tworzę i dzięki temu Ty nie musisz popełniać moich błędów.

W ciągu ostatnich kilku lat powstało:

Ten kurs jest dla Ciebie, jeżeli

  • Planujesz rozpocząć pracę jako programista embedded
  • Pracujesz już w branży, ale nie czujesz się zbyt pewnie z Gitem i chcesz usystematyzować wiedzę
  • Rozwijasz hobbystyczne projekty i chcesz łatwiej zarządzać zmianami i publikować kod na GitHubie
  • Jesteś studentem i chcesz sprawniej prowadzić projekty na uczelnie, a przy okazji zbudować portfolio
  • Poszukujesz odpowiedzi na konkretne pytania związane z Gitem w projektach embedded

Po ukończeniu kursu

  • Git w konsoli nie będzie dla Ciebie straszny. Ale też będziesz używać narzędzi graficznych tam, gdzie to wygodniejsze.
  • Bez problemu poradzisz sobie z każdym merge'm i rebase'm, rozwiążesz każdy konflikt i zmodyfikujesz historię tak jak to sobie zaplanujesz.
  • Odnajdziesz się w różnych projektach z różnymi strategiami korzystania z gita
  • Będziesz pomagać innym rozwiązywać problemy z gitem
  • Będziesz znać dobre praktyki związane z gitem i proponować je w swoich projektach

Agenda

0.1 Powitanie
0.2 Plan działania
0.3 Jak przerabiać ten kurs
0.4 Praca domowa
0.5 Grupa discord
0.6 Instalacja i konfiguracja

Scenariusz 1: Nie znam gita,
a potrzebuję go na już

1.1 Do Czego służy Git?
1.2 System kontroli wersji
1.3 Git w konsoli, czy w ide?
1.4 Zapisywanie zmian
1.5 Commit - zapis stanu projektu
1.6 Jakie pliki wersjonować?

(a jakich nie)
1.7 Gitignore
1.8 Jak działają branche?
1.9 Tagi
1.10 Git a przenoszenie plików
Scenariusz 2: Dodaję gita do swojego

projektu

2.1 Cofanie i edytowanie zmian
2.2 Git reset
2.3 Merge - łączenie gałęzi
2.4 Rebase - przenoszenie gałęzi
2.5 Cherry-pick - przenoszenie
pojedynczych commitów
2.6 Rozwiązywanie konfliktów
2.7 Rebase Interactive - przepisywanie
historii
2.8 Przenoszenie niescommitowanych
zmian
2.9 Strategie merge'owania

3.1 Repozytoria zdalne
3.2 Wysyłanie zmian na serwer
3.3 Pobieranie
zmian z serwera
3.4
Zarządzanie zdalnymi repozytoriami
3.5
Serwisy hostingowe
3.6
Proces pracy w zespole
3.7
Git przez maila
Scenariusz 1: Mój pierwszy projekt na
GitHubie

Scenariusz 2: Mój pierwszy fork i pull
request

Scenariusz 3: Proces pracy w zespole
embedded

4.1 Jak korzystać z historii podczas
debugowania?

4.2
Git Bisect
4.3
Konfiguracja gita
4.4
Aliasy - szybsze pisanie komend
4.5
Git hooks - dodatkowa automatyzacja
4.6
Praca z repozytorium svn
4.7
Jak numerować wersje projektu?
4.8
Jak w gicie ogarnąć zewnętrzne
zależności?

4.9
Podprojekty w gicie
4.10
Dokumentacja projektu z gitem

4.11 Dobre praktyki dotyczące commitów

5.1 Outro

Co otrzymasz dołączając do kursu?

✅ 4 moduły prowadzące od podstaw Gita do zaawansowanych tematów

✅ Dodatkowe scenariusze pokazujące wykorzystanie Gita w typowych przypadkach

Około 13 godzin materiałów wideo

✅ Nieograniczony czasowo dostęp do kursu

Dostęp do wszystkich późniejszych aktualizacji i dodatków

Dostęp do slajdów i linków z materiałami dodatkowymi do lekcji

Dostęp do zamkniętej grupy dla kursantów na Discordzie

✅ 14 dni na zwrot w ramach gwarancji satysfakcji

✅ Fakturę VAT na firmę (jeśli potrzebujesz)

✅ Obsługę zamówienia firmowego, jeśli formalności się przedłużą

Ale ile to wszystko kosztuje?

Cena kursu to:

349

Ale do środy 20 marca do godziny 21:00 możesz dołączyć za:

256 zł (208zł netto)

Najniższa cena w ostatnich 30 dniach: 349 zł

Potem ceny idą w górę. Kolejna promocja dopiero za jakiś czas.

Jednak cena już NIGDY NIE BĘDZIE NIŻSZA niż teraz!

To mniej niż dniówka na stanowisku juniora.

Oznacza to, że inwestycja zwróci Ci się już po pierwszym dniu pracy :)

To NAJLEPSZA oferta na kurs Git w Embedded.

DOŁĄCZAM DO KURSU!
-
Days
-
Hours
-
Minutes
-
Seconds

Kurs od środka

Sprawdź przykładowe lekcje:

Poznaj platformę kursową:

Dostęp do platformy otrzymasz NATYCHMIAST i bez ograniczeń czasowych!

Dodatkowo mam dla Ciebie niesamowity BONUS:

Dostęp do zamkniętej społeczności programistów embedded

  • Działamy na Discordzie
  • Jest nas już ponad 200
  • 100% merytoryki - dostęp tylko dla uczestników moich kursów
  • Otrzymasz tam odpowiedź na każde pytanie dotyczące gita
  • Możesz również prowadzić dyskusje o systemach embedded
  • Otrzymasz pomoc nie tylko ode mnie, ale również od innych użytkowników

Kurs przerabia już ponad 600 osób

Przeczytaj opinie:

"Twoje profesjonalne kursy sprawiły, że udało mi się osiągnąć cel jakim była pierwsza praca w branży embedded. Zdecydowanie łatwiej było mi odnaleźć się w pierwszym samodzielnym projekcie, a wszystko to dzięki znajomości na start narzędzi (Starter Kit) ułatwiających pracę oraz esencji wiedzy, którą przedstawiłeś zarówno na nagraniach jak i na prezentacjach.


Nie miałam żadnych obaw przed zakupem kursu, ponieważ już wcześniej śledziłam bloga i byłam pewna jakości kursu.

Git jest podstawowym narzędziem w pracy. Im bardziej zna się narzędzie tym efektywniejsza jest praca. W szczególności jak trzeba odszukać czegoś z przeszłości i porównać pracę. Temat pokazany od razu na przykładach. Od razu wiedzę można wdrażać na swoje potrzeby.

Zdecydowanie polecam innym, za całą dawkę wiedzy w jednym miejscu.
"

Monika Szafraniec,

Uczestnik kursu Git w Embedded

⭐⭐⭐⭐⭐


"Jako kompleksowy kurs gita wspaniały.

Tego w tym momencie potrzebowałem. Po przerobieniu dosłownie jednej lekcji skończą się pytania do współpracowników "jak w gicie zrobić..."

Uczestnik kursu Git w Embedded
Ocena kursu: ⭐⭐⭐⭐⭐

"Raczej nie miałem obaw przed zakupem, lubię Twoje artykuły to był pewniaczek.

Myślę że warto kupić kurs, fajnie uporządkowana wiedza. Bardzo przydatny, dużo układa w głowie, pomaga uporządkować wiedzę"

Michał Błotniak,

Uczestnik kursu Git w Embedded

⭐⭐⭐⭐⭐


"Kurs otrzymałem w promocji, miła niespodzianka ;).

Kurs szeroko omawia narzędzia dostępne w gicie na przykładach sotsując podejście zarówno konsolowe jak i gui."

Jakub Dydyński,

Uczestnik kursu Git w Embedded

⭐⭐⭐⭐⭐


"Wcześniej kupiłem inny popularny kurs Gita. Sporo się dowiedziałem, ale zabrakło w nim tego co u Ciebie znalazłem. Przedstawiłeś cale work flow w pracy. Zasady pisania komitów oraz różne sposoby pracy w zespole. Uważam że gdy nadejdzie czas na pierwszą pracę w embedded to będę przygotowany do pracy z gitem w zespole."

Jan Łukaszewicz,

Uczestnik kursu Git w Embedded

⭐⭐⭐⭐⭐

"Oczywiście że warto kupić kurs, zebrana jest w nim bardzo duża ilosc informacji, których znalezienie zabrałoby mnóstwo czasu. Praktyczne podejście do wykorzystania wiedzy.

Polecam ten kurs innym. Jeśli ktoś będzie chciał się tego nauczyć to nie znajdzie nic lepszego i to w takiej cenie"

Paweł Woźniak

Uczestnik kursu Git w Embedded
⭐⭐⭐⭐⭐


"Dużo praktycznych przykładów wynikających z realnej praktyki prowadzącego. Przykłady z życia wzięte i ciekawostki typu Git extension moduł do Vsc.

Polecam ten kurs innym. Jest po polsku, autor przedstawia przykłady z życia wzięte programisty embedded i jest przede wszystkim typowo pod embedded."

Łukasz Gryc

Uczestnik kursu Git w Embedded
Ocena kursu: ⭐⭐⭐⭐⭐


" Solidna dawka wiedzy w jednym miejscu. W sytuacji gdy czegoś się zapomni, łatwo wrócić do danego filmu i przypomnieć sobie informacje. Pokazuje od podstaw konfigurację gita, wtyczki do VS Code, użycie gita w CubeIDE, scenariusze. Polecam, pomaga przełamać lody w Gicie."

Mateusz Moroń,

Uczestnik kursu Git w Embedded

⭐⭐⭐⭐⭐

-
Days
-
Hours
-
Minutes
-
Seconds

Podsumowując, co otrzymasz?

✅ 4 moduły prowadzące od podstaw Gita do zaawansowanych tematów

Dodatkowe scenariusze pokazujące wykorzystanie Gita w typowych przypadkach

Około 13 godzin materiałów wideo

Nieograniczony czasowo dostęp do kursu

✅ Dostęp do wszystkich późniejszych aktualizacji i dodatków

✅ Dostęp do slajdów i linków z materiałami dodatkowymi do lekcji

✅ Dostęp do zamkniętej grupy dla kursantów na Discordzie

14 dni na zwrot w ramach gwarancji satysfakcji

Fakturę VAT na firmę (jeśli potrzebujesz)

Obsługę zamówienia firmowego, jeśli formalności się przedłużą

Gwarancja satysfakcji

Przygotowałem szkolenie najlepiej jak potrafię. Zawarłem tam wiedzę, do której dochodziłem wiele lat. Umieściłem treści, które sam chciałbym otrzymać i które pomogłyby mi w różnych sytuacjach jakie napotykałem na swojej ścieżce zawodowej.

Jeżeli jednak z jakiegokolwiek powodu uznasz, że to szkolenie nie jest dla Ciebie - wystarczy, że napiszesz na kontakt@ucgosu.pl.

Otrzymasz wtedy zwrot 100% Twojej wpłaty. Masz na to 14 dni.

Ale ile to wszystko kosztuje?

Cena kursu to:

349

Ale do środy 20 marca do godziny 21:00 możesz dołączyć za:

256 zł (208zł netto)

Najniższa cena w ostatnich 30 dniach: 349 zł

Potem ceny idą w górę. Kolejna promocja dopiero za jakiś czas.

Jednak cena już NIGDY NIE BĘDZIE NIŻSZA niż teraz!

To mniej niż dniówka na stanowisku juniora.

Oznacza to, że inwestycja zwróci Ci się już po pierwszym dniu pracy :)

To NAJLEPSZA oferta na kurs Git w Embedded.

-
Days
-
Hours
-
Minutes
-
Seconds

Pytania i odpowiedzi

Czy mam dostęp od razu do całego kursu?

Tak, otrzymujesz od razu dostęp do całego kursu i późniejszych aktualizacji. Najlepiej przechodzić kurs od deski do deski, na bieżąco ćwiczyć nowo poznane komendy i w razie potrzeby zadawać pytania na grupie dla kursantów.


Czy muszę przejść moduł w ciągu jednego tygodnia?

Nie. Możesz przechodzić go w swoim tempie. Dostęp do nagrań masz przez cały czas. Możesz więc przerabiać je później, odtwarzać ponownie, czy wrócić do nich za rok jak zechcesz sobie coś przypomnieć. Pytania do lekcji możesz publikować na grupie dla kursantów.


Czy ten kurs jest tylko dla programistów embedded?

Nie, zdecydowana większość tematów jest tak samo przydatna dla każdego programisty. Ale dodatkowo omawiam kilka rzeczy specyficznych dla branży embedded. Można powiedzieć, że 90% kursu jest dla wszystkich, a 10% możesz pominąć, jeśli nie jesteś programistą embedded.


Czy mogę pobrać nagrania?

Nie. Nagrania są dostępne tylko na platformie kursowej i nie można ich kopiować. Ale dostęp do platformy masz na stałe, więc nie musisz się obawiać, że znikną.


Czy otrzymam fakturę VAT?

Tak, faktura jest wysyłana na maila w formacie PDF parę minut po dokonaniu płatności.


Czy mogę zamówić kurs na fakturę na firmę zamiast przez stronę sprzedażową?

Tak. Napisz na kontakt@ucgosu.pl ile sztuk kursu chcesz zamówić i jakie mają być dane do faktury. Wyślę Ci fakturę proforma na podane dane, a po opłaceniu otrzymasz fakturę VAT. Dostęp do platformy kursowej otrzymasz za pomocą specjalnego kodu podawanego przy rejestracji.


Co mam zrobić, jeżeli procedury zamówienia w mojej firmie trwają dłużej i nie zdążę do zamknięcia sprzedaży?

Wystarczy, że napiszesz o tym w mailu na kontakt@ucgosu.pl. Wtedy na spokojnie dopniemy wszystkie formalności już po zamknięciu sprzedaży.


Czy jest możliwość zamówienia grupowego na firmę?

Tak, najlepiej napisz w tej sprawie na kontakt@ucgosu.pl. Dogłębna znajomość Gita przez wszystkich uczestników projektu i trzymanie się tego samego procesu znacząco zwiększa zarówno produktywność, jak i przyjemność z pracy. Dlatego warto kupić kurs dla całego zespołu.


Czy mogę zamówić kurs teraz a opłacić później?

Tak. Po dokonaniu zamówienia na platformie kursowej otrzymujesz na maila link do płatności i możesz opłacić go później. Masz na to 14 dni. Dzięki temu płatność możesz wykonać również po zamknięciu sprzedaży. Jeżeli link do płatności wygaśnie wcześniej, albo masz jakiś inny problem z płatnością - napisz do mnie na kontakt@ucgosu.pl to pomogę.

-
Days
-
Hours
-
Minutes
-
Seconds

Kontakt

Jeżeli masz jakiekolwiek pytania - pisz na kontakt@ucgosu.pl