MENU
Úvod
Kurzy
Jazyk C++ - objektovo orientované programovanie
zĂĄujem o kurz

Jazyk C++ - objektovo orientované programovanie (C2)

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í.

Kurz je zaradenĂ˝ v kategĂłrii: Programování → C/C++
Ostatní

Náročnosť kurzu: pokročilý

DĂŠlka kurzu: 3 dny

Nåplň kurzu:

  • 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

PredpokladanĂŠ znalosti: základní znalost programování, zkušenost s programovacím jazykem C a dobrá znalost jeho syntaxe, pop?ípad? znalosti na úrovni kurzu C1

V cene kurzu je publikĂĄcia v hodnote: 300 CZK

Časový rozvrh: 9:00 - 17:00

.

TermĂ­ny kurzu:

Nie je vypĂ­sanĂ˝ Ĺžiadny termĂ­n.


Odporučené predchádzajúce a nadväzujúce kurzy: