C++ – Pokročilé programování (CPP2)

Programování, C, C++

Píšete programy v jazyce C++ a rádi byste se pustili do pokročilejších témat? Programovací jazyk C++ poskytuje silné nástroje k tvorbě a optimalizaci programů na vysoké úrovni abstrakce při plném využití výkonu hardware. Přihlaste se na praktický workshop, ve kterém si vyzkoušíte objektově orientované programování v C++. Seznamte se s možnostmi tvorby abstrakcí optimalizovaných na výkon.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • 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
Předpokládané znalosti:
Základní znalosti jazyka C++.
Doporučený předchozí kurz:
C++ – Základy Programování (CPP1)
Doporučený následný kurz:
C++ – Generické programování (CPP5)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
14 700,00 Kč (17 787,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Digiteq Automotive s.r.o., Jan H.
C++ – Pokročilé programování ( CPP2)
"Největším přínosem byly praktické zkušenosti z praxe a cvičení"
Digiteq Automotive s.r.o., Jan H.
C++ – Pokročilé programování ( 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++ – Pokročilé programování ( 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++ – Pokročilé programování ( CPP2)
"Kurz splnil mé očekávání."