C++ - Advanced Programming (CPP2)

Programming, C, C++

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

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 )
Language:

Vybrané zákaznické reference

Siemens, s.r.o., Daniel H.
C++ - Advanced Programming ( CPP2)
"Plná spokojenost s průběhem školení. Vzhledem k malému počtu účastníků jsme si mohli nechat přizpůsobit témata k našim potřebám, včetně probrání základů původně neplánovaných kapitol. Lektor během školení rychle reagoval na dotazy které byly i mimo rozsah kapitol školení a aktivně pomáhal s odladěním chyb v řešených programech."
Honeywell spol. s.r.o., Marek M.
C++ - Advanced Programming ( CPP2)
"S kurzem jsem maximálně spokojeny, nemam mu co vytknout."
Institut klinické a experimentální medicíny, Jiří G.
C++ - Advanced Programming ( CPP2)
"Chtěl jsem se dozvědět také něco o vícevláknových aplikacích, ale pak jsem zjistil, že je tomu věnován celý 3denní kurz :-)"
Akkodis CZ s.r.o., Jiří Š.
C++ - Advanced Programming ( CPP2)
"Školení bylo za mne velmi povedené. Kladně hodnotím jak zázemí školícího centra, tak znalosti pana lektora."
Honeywell spol. s.r.o., Jakub B.
C++ - Advanced Programming ( CPP2)
"nejvetsim prinosem pro me bylo pochopeni trid a dedicnosti mezi tridami"
Siemens, s.r.o., Zdeněk P.
C++ - Advanced Programming ( CPP2)
"Velmi spokojen"
Siemens, s.r.o., Jindřich K.
C++ - Advanced Programming ( CPP2)
"Pan Zahradník se očividně v tématice vyzná. Velmi oceňuji filozofii využívání nejmoderních standardů jazyka, kterou školitel zastává. Jakékoliv dotazy vždy ochotně zodpověděl a mezi dny i dohledával informace. Celkově spokojenost. "
Digiteq Automotive s.r.o., Adam K.
C++ - Advanced Programming ( CPP2)
"Skvělé školení, lektor měl obrovský přehled. "
Digiteq Automotive s.r.o., Jan R.
C++ - Advanced Programming ( CPP2)
"Velmi hezky vysvětlené témata do dosti podrobností. Bylo znát, že lektor má témata velmi nastudované a používané. Příjemný pokec na podobné témata i na obědě :)"
Digiteq Automotive s.r.o., Ondřej S.
C++ - Advanced Programming ( CPP2)
"Super. Lektor rozumi latce na expertni urovni. Osvezil jsem si veci co jsem zapomnel a naucil se spoustu novych veci."
Digiteq Automotive s.r.o., Jan D.
C++ - Advanced Programming ( CPP2)
"Celkově mám ze školení skvělý pocit. Lektor je skutečným odborníkem a to nejen na C++, nechybělo tedy porovnání napříč programovacími jazyky."
Digiteq Automotive s.r.o., Jaroslav M.
C++ - Advanced Programming ( CPP2)
"Osobně mi velice vyhovoval formát kódění před všemi místo koukaní do slidů. Co se týče celkového dojmu ze školení jsem velice spokojený. Zároveň mi přišlo velice užitečný porovnání s ostatními jazyky."
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í."