
GIT w embedded od podstaw!
Naucz się narzędzia wymaganego w każdym projekcie!
Git to najważniejsze
narzędzie programisty
Potrzebujesz go, aby:
Musisz znać Gita już szukając pierwszej pracy:
Programiści często nie znają Gita tak dobrze jak by chcieli:
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?
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
Po ukończeniu kursu
Agenda

0.1 Powitanie [00:35]
0.2 Plan działania [01:43]
0.3 Jak przerabiać ten kurs [01:34]
0.4 Praca domowa [01:13]
0.5 Grupa discord [06:14]
0.6 Instalacja i konfiguracja [05:02]

Scenariusz 1: Nie znam gita,
a potrzebuję go na już [41:01]
1.1 Do Czego służy Git? [12:05]
1.2 System kontroli wersji [11:38]
1.3 Git w konsoli, czy w ide? [06:35]
1.4 Zapisywanie zmian [11:20]
1.5 Commit – zapis stanu projektu [17:49]
1.6 Jakie pliki wersjonować? (a jakich nie) [16:27]
1.7 Gitignore [06:53]
1.8 Jak działają branche? [21:48]
1.9 Tagi [10:54]
1.10 Git a przenoszenie plików [11:30]
Scenariusz 2: Dodaję gita do swojego projektu [12:32]

2.1 Cofanie i edytowanie zmian [10:26]
2.2 Git reset [13:09]
2.3 Merge – łączenie gałęzi [18:10]
2.4 Rebase – przenoszenie gałęzi [08:14]
2.5 Cherry-pick – przenoszenie
pojedynczych commitów [08:05]
2.6 Rozwiązywanie konfliktów [28:05]
2.7 Rebase Interactive – przepisywanie
historii [26:28]
2.8 Przenoszenie niescommitowanych
zmian [10:49]
2.9 Strategie merge’owania [14:03]

3.1 Repozytoria zdalne [07:16]
3.2 Wysyłanie zmian na serwer [26:24]
3.3 Pobieranie zmian z serwera [23:14]
3.4 Zarządzanie zdalnymi repozytoriami [24:08]
3.5 Serwisy hostingowe [13:30]
3.6 Proces pracy w zespole [29:05]
3.7 Git przez maila [13:45]
Scenariusz 1: Mój pierwszy projekt na
GitHubie [20:43]
Scenariusz 2: Mój pierwszy fork i pull
request [10:51]
Scenariusz 3: Proces pracy w zespole
embedded [54:31]

4.1 Jak korzystać z historii podczas
debugowania? [34:38]
4.2 Git Bisect [15:39]
4.3 Konfiguracja gita [17:21]
4.4 Aliasy – szybsze pisanie komend [08:59]
4.5 Git hooks – dodatkowa automatyzacja [33:39]
4.6 Praca z repozytorium svn [17:09]
4.7 Jak numerować wersje projektu? [25:34]
4.8 Jak w gicie ogarnąć zewnętrzne
zależności? [29:24]
4.9 Podprojekty w gicie [43:36]
4.10 Dokumentacja projektu z gitem [30:25]
4.11 Dobre praktyki dotyczące commitów [18:55]

5.1 Outro [01:32]
Co otrzymasz dołączając do kursu?
Ale ile to wszystko kosztuje?
Cena kursu to:
349 zł (284zł netto)
Najniższa cena w ostatnich 30 dniach: 256 zł
Kurs od środka
Sprawdź przykładowe lekcje: