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é rozi?uje o um?ní objektového programování. Ú?astníci se seznámí s pojmy jako t?ída a metoda, vysv?tlí si pouití 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 oet?ení výjimek a pouití ablon.
Vechny 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?leitý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é poloky (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 - oet?ení chyb, klí?ová slova throw, try a catch, t?ídy výjimek, standardní t?ída exception
- ablony - princip, vyuití, deklarace, standardní knihovna ablon
PĹedpoklĂĄdanĂŠ znalosti: základní znalost programování, zkuenost 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:
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy:
![]()
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy
![]()
