Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.

Języki programowania > C++

Szkolenie: Zaawansowane programowanie w języku C++

Kod: [ADV-C++]
Pobierz program

Cel szkolenia

Celem szkolenia jest ugruntowanie wiedzy i nabycie praktycznych umiejętności programowania z wykorzystaniem nowych elementów języka C++ i bibliteki standardowej STL.

Adresaci szkolenia

Adresatami szkolenia są programiści znający podstawy języka C++.

Czas i forma szkolenia

14 godzin (2 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do biblioteki STL

    • Dokumentacja i zasoby internetowe

    • Sprawdzenie wiedzy - test.

  2. Nowe elementy C++ 11, C++ 14

  3. Semantyka przeniesienia (move semantic)

  4. Klasa string

    • Przydatne operacje 

    • Wyszukiwanie wzorca 

  5. Inteligentne wskaźniki

  6. Pojemniki standardowe

    • Pojemniki sekwencyjne 

    • Pojemniki asocjacyjne

    • Adaptery

    • Złożoność i praktyczna wydajność operacji 

  7. Iteratory

    • Rodzaje iteratorów w STL

    • Adaptory iteratorów

  8. Algorytmy standardowe

    • Zakresy, predykaty, komparatory

    • Przetwarzanie zakresów

    • Algorytmy niemodyfikujące i modyfikujące

    • Algorytmy sortujące

    • Algorytmy numeryczne

  9. Dobre praktyki programowania

    • Debugowanie i profilowanie

    • Wprowadzenie do testów jednostkowych

Opinie uczestników