Naucz się C na poziomie seniora!

Poznaj dobre praktyki i używaj odpowiednich narzędzi!

Sprawniej realizuj projekty i zarabiaj więcej!

Czy zdarzyło Ci się:

  • Natrafić na dziwne błędy po zmianie flag kompilacji?
  • Walczyć z nieczytelnym i trudnym do edycji kodem?
  • Poprawiać, konfigurację projektu z IDE, która nagle przestała działać?
  • Nie móc skonfigurować dodatkowych opcji procesora albo kompilatora?


To normalny etap w programistycznym rozwoju.
Masz już solidne podstawy i trochę praktyki jako programista C.


Teraz musisz zrobić kolejny krok!


Co jeśli zignorujesz problemy?

  • Dodajesz pracy sobie i innym
  • Dodajesz sobie stresu, kiedy coś przestaje działać przed ważnym deadlinem
  • Nie wykorzystujesz potencjału procesora i narzędzi, za które płacisz
  • Powielasz te same błędy

Co jeśli zignorujesz te problemy ?

  • Utrudniasz sobie awans
  • Twoje zarobki będą niższe
  • Twoja praca staje się nudna i frustrująca, co prowadzi do wypalenia.

Chcesz wejść na wyższy poziom?

JESTEŚ W DOBRYM MIEJSCU!

Znam Twoje problemy, sam się z nimi mierzyłem i wiem jak je rozwiązać.

Dlatego właśnie stworzyłem kurs online:

„C dla Zaawansowanych”

MODUŁÓW

Godzin lekcji wideo

GodzinY MATERIAŁÓW BONUSOWYCH

Oparte na 10 latach doświadczeń w branży embedded!

Nie znajdziesz drugiego kursu o podobnej tematyce,
tym bardziej w języku POLSKIM!

Po ukończeniu kursu:

  • Będziesz popełniać mniej błędów i szybciej je eliminować.
  • Kod w Twoich projektach będzie jednocześnie czytelny i wystarczająco optymalny.
  • Dzięki analizie kodu wynikowego w asemblerze będziesz wiedzieć, co się dzieje pod maską
  • Konfiguracja projektu i toolchain nie będą miały przed Tobą tajemnic.
  • Ułatwisz sobie pracę za pomocą odpowiednich narzędzi i technik

Po prostu będziesz osobą, którą każdy chce mieć w swoim projekcie!

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:

Co znajdziesz w kursie?

A co będę samemu pisać, oddajmy głos uczestnikom poprzednich edycji 🙂

Zakamarki składni

„Dużo wartościowej wiedzy, dla osób które już programują w C od jakiegoś czasu, a nie w kółko same podstawy, jak pisać pętle i ify.”

Kacper Brzostowski, Uczestnik III edycji kursu
„Podobało mi się spojrzenie na pozornie proste tematy z innej strony i drążenie tematu”

Mateusz , Uczestnik II edycji kursu
„Nawet jeżeli myślisz, że dany problem znasz to odnajdując to zagadnienie w kursie może się okazać, że jednak coś się się jeszcze dowiesz”

Uczestnik IV edycji kursu

Dobre praktyki i antywzorce

„Kurs porusza trudne tematy, a właściwie pozwala uniknąć wielu pułapek i wiele uświadamia. Można doczytać wiele informacji w materiałach dodatkowych.”

Łukasz Majewski, Uczestnik IV edycji kursu
Gdy już zna się podstawy języka C, kurs pomoże nabrać głębszego zrozumienia składni języka oraz poznać działanie kompilatora. Najbardziej podobało mi się zwrócenie uwagi na to jak prawidłowo programować i z jakich części języka lepiej nie korzystać.
Polecam go osobom, które chcą lepiej zrozumieć działanie języka i poznać prawidłowe metody pisania kodu.

Adrian Dobosz, Uczestnik III edycji kursu

Analiza asemblerowa

„Najbardziej podobały mi się przykłady pokazywane w kompilatorze online.
Nie spodziewałem się jaki wpływ niektóre sprawy mają na program wynikowy.”

Sławek Holojda, Uczestnik III edycji kursu
„Najbardziej podobało mi się omawianie przykładów w kompilatorze online, smaczki
dotyczące preprocesora i liczne odnośniki do materiałów rozszerzających wiedzę”

Uczestnik III edycji kursu
„Polecam ten kurs, ponieważ duża ilość zawartej wiedzy wynika z doświadczenia
prowadzącego i podparta jest kodem oraz analizą asemblerową.”

Paweł Leśniowski, Uczestnik II edycji kursu

Konfiguracja projektu

„Rozdział o kompilacji i linkowaniu był najlepszy ze wszystkich”

Teodor Rosołowski, Uczestnik III edycji kursu
„Ostatnio używałem nieświadomie liczb double i nie wiedziałem co pochłania mi >50% CPU (robiłem DSP). U Ciebie na kursie dowiedziałem się o tym by zmienić na floaty.
Zużycie czasu CPU spadło do około 10%. Dobrze wiedzieć. Po co tyrać CPU jeśli można nie.”

Uczestnik kursu

Projektowanie aplikacji

„Najlepsze były lekcje o „Interfejsach” oraz „Jak odciąć się od cudzego bałaganu”.

Uczestnik kursu
„W kursie znalazłem przekrój wiedzy o C i technikach programowania embedded, obalanie mitów z dawnej nauki i zwrócenie uwagi na babole w kodzie, które potem pokutowały. Najbardziej podobały mi się lekcje o wykorzystaniu mapperów, interfejsów i struktur. Właściwie każda lekcja zawierała coś co mnie zaskakiwało”

Mateusz , Uczestnik II edycji kursu

Narzędzia i techniki

„Gorąco polecam osobom, które od jakiegoś czasu programują w C, ale czują, że im brakuje wiedzy odnośnie ogólnego zarysu i spojrzenia na projekt oraz chciałyby poznać przydatne narzędzia stosowane przy programowaniu w C. Każda osoba pracująca w embedded znajdzie wartościowe rzeczy w kursie.”
Piotr Czaplicki, Uczestnik II edycji kursu

Agenda

Co otrzymasz dołączając do kursu?

  • 13 Modułów poruszających pełne spektrum tematów potrzebnych programiście C
  • Kurs podzielony na 141 lekcji wideo, co pozwala Ci na wygodne jego przerabianie.
  • Praca domowa na koniec każdego modułu, sprawdzająca Twoją wiedzę
  • 10h 58min 03s nagrań bonusowych, rozszerzających omówione zagadnienia
  • Możliwość pobrania slajdów z każdej lekcji
  • Linki z omawianymi przykładami z możliwością edycji
  • Linki do materiałów dodatkowych takich jak: artykuły, książki, narzędzia
  • Dostęp do wszystkich późniejszych aktualizacji i dodatków
  • Dostęp od razu do wszystkich materiałów, możesz jeszcze dziś zacząć przerabiać kurs
  • Nieograniczony czasowo dostęp do kursu, możesz przerabiać go we własnym tempie i wrócić do niego kiedy chcesz

Ale ile to wszystko kosztuje?

Cena kursu to:

1999 zł

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

1499 zł (1219 zł netto)

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

Po tym czasie kończy się promocja i wracamy do regularnych cen.
Kolejna promocja dopiero za kilka miesięcy, ale cena nigdy nie będzie niższa niż teraz.

Kurs od środka

Obejrzyj przykładowe lekcje:
Zobacz jak wygląda platforma kursowa:
Dostęp do platformy i wszystkich materiałów otrzymasz NATYCHMIAST po zakupie!
Dostęp do kursu nie ma ograniczeń czasowych!

Otrzymasz również bonusy!

Nagrania z Live Q&A

  • Każdy live to prezentacja na inny temat
  • Tematy live wybierali uczestnicy kursu
  • Każdy temat uzupełnia i rozszerza zakres kursu
  • Każde nagranie trwa około 90 minut!
To źródło wielu dodatkowych informacji podpartych praktyką, których nie znajdziesz nigdzie indziej!

Grupa dla kursantów

  • Specjalna zamknięta grupa na Discord
  • Dostęp tylko dla kursantów.
  • Możesz tam umieszczać prace domowe, zadawać pytania i prowadzić dyskusje.
  • Otrzymasz pomoc nie tylko ode mnie, ale również innych uczestników
  • Znajdziesz tam również wszystkie nowości dotyczące kursu.

Certyfikat ukończenia

  • Po ukończeniu kursu otrzymasz certyfikat.
  • Możesz go dostać zarówno w wersji PDF jak i papierowej z wysyłką pod podany przez Ciebie adres.
  • Możesz go zanieść do firmy aby rozliczyć budżet szkoleniowy,
  • Możesz się nim pochwalić podczas rekrutacji,
  • Możesz go po prostu zachować sobie na pamiątkę.

Co mówią uczestnicy?

Do tej pory w kursie wzięło udział ponad 650 osób!
Oto kilka z ich opinii:

Czy ten kurs jest dla Ciebie?

Tak jeżeli:

Umiesz już pisać w C i masz za sobą pierwsze projekty

Wiążesz z programowaniem swoją karierę zawodową

Pracujesz na stanowisku juniora, albo planujesz niedługo zacząć

Chcesz zdobyć solidną wiedzę na lata, wyrobić dobre praktyki i używać odpowiednich narzędzi

Chcesz mieć wszystkie najważniejsze informacje w jednym miejscu

Jeżeli nie masz pewności, czy kurs jest dla Ciebie – napisz na kontakt@ucgosu.pl i wspólnie przeanalizujemy, czy kurs jest dla Ciebie. Pamiętaj również o 30 dniach na zwrot. Chcę, aby do kursu dołączały jedynie osoby, które go potrzebują.

Podsumowując co otrzymasz?

  • 13 Modułów poruszających pełne spektrum tematów potrzebnych programiście C
  • Prawie 30 godzin materiałów wideo + 23 godziny materiałów bonusowych
  • Nieograniczony czasowo dostęp do kursu
  • Dostęp od razu do wszystkich materiałów
  • Dostęp do wszystkich późniejszych aktualizacji i dodatków
  • Dostęp do slajdów, listingów kodu i linków z materiałami dodatkowymi do lekcji
  • Dostęp do zamkniętej grupy dla kursantów, gdzie możesz dyskutować, zadawać pytania i omawiać prace domowe
  • Certyfikat ukończenia kursu w formie papierowej lub elektronicznej
  • 30 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 30 dni.

Ale ile to wszystko kosztuje?

Cena kursu to:

1999 zł

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

1499 zł (1219 zł netto)

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

Po tym czasie kończy się promocja i wracamy do regularnych cen.
Kolejna promocja dopiero za kilka miesięcy, ale cena nigdy nie będzie niższa niż teraz.

To mniej, niż za szkolenie stacjonarne, które i tak nie poruszy tych wszystkich tematów!

Kurs online ma też inne zalety! Nie musisz być w tym samym miejscu, nie odrywasz się od innych obowiązków, możesz później wracać do przerobionych materiałów. Kursy stacjonarne tego wszystkiego nie oferują.

Jednym słowem – studiujesz kurs NA WŁASNYCH WARUNKACH!

Czy jest inna droga?

Oczywiśćie!

Możesz:

  • Zdobywać wiedzę i doświadczenie samodzielnie
  • szukać darmowych materiałów w internecie
  • czytać książki
  • oglądać prezentacje
  • pytać znajomych
  • filtrować znalezione informacje
  • testować je w praktyce
  • wyciągać wnioski

To naturalny sposób zdobywania wiedzy. Problem w tym, że jest żmudny.


Mi dojście do pewnych rozwiązań zajęło kilka lat.

Teraz chcę Ci je przekazać, żeby oszczędzić Twój czas.

Pytania i odpowiedzi

Nie. Kurs był robiony głównie z myślą o programistach embedded i to oni najbardziej na nim skorzystają. Ale kurs przyda się również innym programistom, którzy chcą nauczyć się zarządzania pamięcią i skryptów linkera. Duża część kursu może być przydatna również dla programistów niskopoziomowych piszących w C na inne platformy. Na przykład na Linuxie.
Tak! Jedynym warunkiem jest sprawne programowanie w C na systemy embedded. Test Driven Development będziemy uczyć się od podstaw. Jeżeli nie masz pewności – pamiętaj o gwarancji satysfakcji i 30 dniach na zwrot.
Większość zadań domowych polega na samodzielnym napisaniu kodu. Rozwiązaniami możesz podzielić się na naszej grupie, żeby otrzymać review i przedyskutować kwestie implementacyjne. Praca domowa może wymagać od Ciebie 1-2 godzin czasu. To jest niezbędne, żeby nauczyć się praktycznej umiejętności. Bez rozwiązywania prac domowych Twój udział w kursie nie będzie pełny.
Nie. Podstawy są takie same dla każdej technologii. Niezależnie, czy piszesz w C, w C++, na ARMy, czy na Linuxa. Przykłady będą głównie w C na STM32, ale na testy już będą pisane w większości we frameworkach w C++. Tak samo kwestie sprzętowe i konfiguracja w większych projektach będą zawierały wiele części wspólnych z innymi rodzajami projektów embedded.
Tak. Kupując kurs otrzymujesz od razu dostęp do wszystkich lekcji i nagrań bonusowych, które znajdują się na platformie kursowej. Otrzymujesz również dostęp do wszystkich późniejszych aktualizacji. Możesz więc przechodzić kurs moduł po module i właśnie takie podejście Ci polecam. Możesz jednak również obejrzeć sobie dalsze lekcje, które akurat są dla Ciebie w danej chwili najciekawsze.
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ć. Prace domowe i pytania do lekcji możesz publikować na grupie również w swoim tempie.
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ą.
Tak, faktura jest wysyłana na maila w formacie PDF parę minut po dokonaniu płatności.
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.
Wystarczy, że napiszesz o tym w mailu na kontakt@ucgosu.pl. Wtedy na spokojnie dopniemy wszystkie formalności już po zamknięciu sprzedaży.
Tak, najlepiej napisz w tej sprawie na kontakt@ucgosu.pl
Tak. Po dokonaniu zamówienia w sklepie 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 i znajdziemy rozwiązanie.

Masz pytania?

pisz na: kontakt@ucgosu.pl