C++ - Advanced Programming (CPP2)

Programming, C, C++

Location, current course term



Brno + online (volitelně)
6/26/2023 - 6/28/2023 CZECH
Order
9/18/2023 - 9/20/2023 CZECH
Order
Praha + online (volitelně)
6/26/2023 - 6/28/2023 CZECH
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Možnosti jazyka C++
    1. Moderní C++ (C++17, C++20)
    2. Objektově orientované programování
    3. Funkcionální prvky
  • Strukturovaná data
    1. Struktury a třídy
    2. Konstruktory a destruktory
    3. Metody a ope
  • Správa paměti
    1. Alokace na zásobníku
    2. Dynamická alokace
    3. Přesouvání a kopírování
  • Chytré ukazatele
    1. Vlastnictví objektů
    2. Sdílené objekty
    3. Předávání referencí
  • Polymorfismus
    1. Polymorfní reference
    2. Abstraktní rozhraní
    3. Virtuální metody
  • Chyby a ladění
    1. Porušení paměti
    2. Nedefinované chování
    3. Systémové chyby
  • Efektivní kód
    1. Výpočty v době kompilace
    2. Omezení rozhodování za běhu
    3. Práce s daty na zásobníku
  • Návrh datového modelu
    1. Kompozice a dědičnost
    2. Provázanost objektů
    3. Závislosti
Recommended previous course:
C++ - Object-Oriented Programming (CPP1)
Recommended subsequent course:
C++ – Generic programming (CPP5)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
588.00 € ( 711.48 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Digiteq Automotive s.r.o., Jan H.
C++ - Advanced Programming ( CPP2)
"Největším přínosem byly praktické zkušenosti z praxe a cvičení"
Digiteq Automotive s.r.o., Jan H.
C++ - Advanced Programming ( CPP2)
"Oproti základnímu kurzu mi přišlo lepší zadání cvičení. Nebyl jsem z nich zmatený. Nevím, jestli došlo k nějaké změně, nebo je to jen náhoda, každopádně to bylo lepší. Zbytek kurzu byl ve stejné (tedy dobré) kvalitě jako začátečnický kurz. Osobní přístup lektora mi velmi vyhovoval."
Digiteq Automotive s.r.o., David S.
C++ - Advanced Programming ( CPP2)
"Velmi zajímavé praktické příklady, jednotlivá témata byla rozebrána dostatečně do hloubky. Po celou dobu školení byl prostor pro dotazy, což hodnotím velice kladně. A to vše v příjemném prostředí s možností drobného občerstvení."
ERA a.s., Libor M.
C++ - Advanced Programming ( CPP2)
"Kurz splnil mé očekávání."