MENU
Úvod
Kurzy
Jazyk C++ - objektov? orientované programování
zĂĄjem o kurz

Jazyk C++ - objektov? orientované programování (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 zařazen v kategorii: Programování → C/C++
Ostatní

Náročnost 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

PředpoklĂĄdanĂŠ 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 ceně kurzu je publikace v hodnotě: 300 Kč

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

.

TermĂ­ny kurzu:

Není vypsaný Şådný termín.


Doporučené předchozí a návazné kurzy: