Ścieżka Back-end
Nauczymy Cię programowania i przygotujemy do pracy w Motorola Solutions.
Ścieżka Back-end
Nauczymy Cię programowania
i przygotujemy do pracy w Motorola Solutions
- Znać podstawowe elementy obecne w językach programowania, zmienne, warunki proste, pętle,
- Mieć silną motywację do nauki oraz umiejętność logicznego myślenia,
- Znać j. angielski na poziomie B1,
- Posiadać podstawową znajomość GIT-a.
- podstawy programowania w języku C i C++
- programowanie obiektowe
- algorytmy i struktury danych
- testy jednostkowe
- zaawansowany C++
- podstawy systemu Linux
- sieci komputerowe
Umiejętności prazy w zespole:
- SCRUM,
- planowanie,
- pair-programming,
- code review.
Umiejętności techniczne:
- Solidne podstawy języka C++ (do C++17),
- Znajomość zagadnień programowania obiektowego,
- Znajomość zagadnień programowania współbieżnego,
- Umiejętność testowania programów przy użyciu frameworków Google Test i Google Mock,
- Znajomość zagadnień algorytmicznych oraz struktur danych i ich implementacji w bibliotece standardowej C++,
- Znajomość zagadnień sieciowych,
- Praktyczna znajomość systemu Linux,
- Praktyczna znajomość środowiska Visual Studio,
- Praktyczna znajomość GIT.