MENU
Introduction
CoursesCourses
Jazyk C++ - objektov? orientované programování
Interest in course

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

The course is included in the following category: Programování → C/C++
Ostatní

Difficulty of the course: Advanced

Course duration: 3 days

Contents of the course:

  • 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

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

The price includes books in the value of: 300 CZK

Time schedule: 9:00 - 17:00

.

Course dates:

No dates are listed.


Recommended previous and follow-up courses: