Pobierz kartę szkolenia

Średnio-zaawansowane techniki programowania w języku C++

kod szkolenia: PRCPP_INTER / PL AA 2d

Pakiety e-learning

Termin

tryb Distance Learning

poziom Podstawowy

czas trwania 2 dni |  14h|  26.08 27.08
2 100,00 PLN + 23% VAT (2 583,00 PLN brutto)
Poprzednia najniższa cena:
2 100,00 PLN
czas trwania 2 dni |  14h|  17.10 18.10
2 100,00 PLN + 23% VAT (2 583,00 PLN brutto)
Poprzednia najniższa cena:
2 100,00 PLN
czas trwania 2 dni |  14h|  30.12 31.12
2 100,00 PLN + 23% VAT (2 583,00 PLN brutto)
Poprzednia najniższa cena:
2 100,00 PLN
2 100,00 PLN 2 583,00 PLN brutto

Szkolenie skierowane jest do programistów mających około roku do 3 lat doświadczenia w programowaniu C++

Umiejętność samodzielnego tworzenia bardziej złozonych programów w C++ oraz poznanie najnowszych standardów

 

  • Znajomość języka C++ na poziomie podstawowym (programowanie obiektowe, wskażniki, referencje, std::vector itd…)
  • Obsługę kompilatora (clang/ g++)
  • Podstawowa znajomość linuxa (jak przechodzić pomiędzy katalogami, tworzenie pliku itd…)
  • Umiejetność pobrania repozytorium z githuba
  • Korzystanie z CMake
  • Szkolenie: polski
  1. Basic knowledge about smart pointers:
    • Unique_ptr
    • Shared_ptr
  2. Containers
    • Sequence containers
    • Associative containers
    • Container adaptors
  3. Iterators
  4. STL algorithms:
    • Non-modifying
    • Modifying
    • Numeric
  5. – Examples of STL and lambda ussage:
    • Divide tasks by priority using std::priority_queue
    • Remove elements from unsorted vector in O(1)
    • Change a key value in the map
    • Implement own STL algorithms (transform_if)
  6. Examples of efficient and readable code with C++17 stuff (refactor your old C-style code)