Tento kurz je určený pre účastníkov, ktorí prechádzajú z jazyka C na C++ alebo len chcú preniknúť do problematiky návrhu a implementácie objektov v jazyku C++. Predstavované techniky sú striktne platformovo neutrálne, použiteľné v operačných [...]
  • CPP_OOP
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 6 termínov
  • SR (900 €)

    ČR (20 500 Kč)

  • Začiatočník

Tento kurz je určený pre účastníkov, ktorí prechádzajú z jazyka C na C++ alebo len chcú preniknúť do problematiky návrhu a implementácie objektov v jazyku C++. Predstavované techniky sú striktne platformovo neutrálne, použiteľné v operačných systémoch Windows, UNIX, Linux a pod. Na kurze sa naučíte definovať objekty, konštruktory a deštruktory, používať virtuálne funkcie, dedičnosť a agregáciu, preťažovať operátorov a spracovávať udalosti a výnimky.

»
Kurz je určený pre programátorov, testerov i vedúcich projektov, ktorí sa chcú zoznámiť s návrhom a implementáciou objektu v C++.
  • Definíciq objektu v C++
  • Atribúty a metódy objektov
  • Prístupové práva k atribútom a metódam
  • Konštruktory, implicitné konštruktory, copy-konštruktory
  • Deštruktory
  • Dedičnosť
  • Virtuálne funkcie, deštruktory
  • Operátory new a delete
  • Statické metódy a atribúty

    Požadované vstupné znalosti

    Znalosti v rozsahu kurzu Programovací jazyk C a C++ (MSCPP1).

    Osnova kurzu

    Úvod do teórie Objektovo orientovaného programovania

    • Triedy a objekty
    • princípy zapúzdrenia
    • dedičnosť
    • polymorfizmus

    Objektovo orientované programovanie

    • Kľúčové slovo class
    • Definícia atribútov, menné konvencie
    • Prístupové práva private a public
    • Definícia metód objektu, preťažovanie metód, inline a const metódy
    • Konštruktor a deštruktor objektu
    • Operátory new a delete
    • copy konštruktor, predávanie objektu ako parametra funkcie
    • Hlboká a povrchová kópia objektu

    Dedičnosť v C++

    • Dedičnosť a príklady objektových hierarchií
    • Prístupové právo protected
    • Výber konštruktoru pre rodičovský objekt alebo atribút
    • Využitie metód a atribútov rodičovského objektu
    • Zrušenie implementácie metódy
    • Dedičnosť verzus agregácia
    • Viacnásobná dedičnosť, pre a proti

    Polymorfizmus a iné špeciality

    • Virtuálne metódy
    • Polymorfické kontejnery, virtuálne deštruktory
    • Abstraktné metódy a triedy
    • Statické atribúty a metódy
    • Preťažovanie operátorov
    • Dátové konverzie, explicitné konštruktory
    • Signalizácia chýb, výnimky a ich spracovanie
  • Aktuálna ponuka
    Školiace miesto
    Jazyk kurzu

    Uvedené ceny sú bez DPH.

    Školenie na mieru

    Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.