Kim jest programista C++ platformy IoT?
Język C++ wykorzystywany jest do tworzenia różnorodnych aplikacji od systemów operacyjnych po gry komputerowe. Programista C++ działający w obszarze Internetu Rzeczy (IoT) może zajmowac się m.in. budowaniem rozwiązań wykorzystujących niewielkie komputery oraz różnorodne czujniki, na przykład prezentujące temperaturę oraz czas na tablicach świetlnych w mieście, prezentujących trasę przejazdu w autobusie czy zapowiedzi głosowe przystanków. C++ Developer zajmuje się także tworzeniem i oprogramowaniem urządzeń ułatwiających codzienne życie na przykład dla inteligentnych budynków. Mogą one wchodzić w interakcję z użytkownikiem rozumiejąc jego polecenia (zamiana mowy na tekst, interpretacja polecenia) oraz wykonywać zlecone zadania (na przykład udzielenie informacji o aktualnej pogodzie, włączenie światła w mieszkaniu, podniesienie żaluzji czy włączenie klimatyzacji).
Dlaczego bootcamp?
- szeroki zakres poznanych technologii: w odróżnieniu do krótkich kursów ukierunkowanych na wąską specjalizację oraz pojedyncze narzędzia w ramach bootcampu poznasz spektrum najpopularniejszych rozwiązań wymaganych przez różnych pracodawców
- warsztatowy charakter zajęć: omijamy rozbudowane wykłady teoretyczne ucząc poprzez praktykę - zajęcia prowadzone nie przez teoretyków, ale osoby na co dzień wykonujące zawód testera automatycznego
- zdobycie kompetencji w krótkim czasie: nie musisz studiować przez rok, aby poznać tajniki zawodu - z nami zdobędziesz nowe kompetencje już w niecałe 2 miesiące
Wymagania wobec kandydatów
- znajomość podstaw programowania w dowolnym języku (rozumienie pojęć takich jak pętla, instrukcja warunkowa, zmienna itp.)
- znajomość języka angielskiego na poziomie średniozaawansowanym
Przed kursem
Przed rozpoczęciem zajęć uczestnicy otrzymają materiały wstępne do przerobienia samodzielnie w domu, co umożliwi szybkie przejście od teorii do cześci warsztatowej bootcampu już od pierwszego dnia.
Po zakończeniu bootcampu
Uczestnik będzie posiadał ugruntowane umiejętności i wiedzę dotyczące programowania w języku C++ oraz C. Ponadto uczestnicy zapoznają się z wybranymi urządzeniami IoT, ich specyfiką i aspektami programowania oraz zbudują aplikacje je wykorzystujące. Uczestnicy poznają również problematykę komunikacji sieciowej oraz budowy aplikacji wielowątkowych. Poza projektami w trakcie zajęć, każdy z uczestników zrealizuje projekt finalny obejmujący budowę rozwiązania w oparciu o urządzenia IoT, pokazujący syntezę umiejętności zdobytych na kursie. Będzie on składową jego profilu zawodowego, prezentowanego pracodawcom po zakończeniu nauki.