Lektoři z firmy: PC-DIR Real, s.r.o.
Zopakování syntaxe jazyka C a důležitých konstrukcí Vztah C/C++ - rozdíly a výhody, přetěžování funkcí a operátorů, stručná historie a vývoj C++ Úvod do objektového programování - princip OOP, objektový model, vysvětlení pojmů třída, metoda, dědičnost apod. Třídy - datové položky (proměnné) a metody, klíčová slova class, struct, private, public, přetěžování metod, virtuální metody, přátelské třídy a funkce (deklarace klíčovým slovem friend) Instance třídy - operátory new a delete, konstruktory a destruktory Dědičnost a polymorfizmus - přístupová práva, přetěžování metod potomkem, vícenásobné dědění, abstraktní třída, vysvětlení polymorfizmu, interface Výjimky - ošetření chyb, klíčová slova throw, try a catch, třídy výjimek, standardní třída exception Šablony - princip, využití, deklarace, standardní knihovna šablon |
Kurz seznamuje účastníky s objektově orientovaným programováním (OOP) v jazyce C++. Předpokládá u nich znalosti syntaxe a základních konstrukcí jazyka C (proměnné, funkce, podmínky, cykly...), které rozšiřuje o umění objektového programování. Účastníci se seznámí s pojmy jako třída a metoda, vysvětlí si použití konstruktorů a destruktorů při vytváření instance třídy a naučí se využívat dědičnost a polymorfismus. V neposlední řadě je na kurzu probíráno ošetření výjimek a použití šablon. Všechny probírané techniky jsou univerzální a nezávislé na platformě (Windows, Linux, Unix …). Standardně je kurzu veden na platformě Microsoft Windows, ale na přání účastníků lze využít jakýkoliv jiný vhodný překladač nebo vývojové prostředí. |