Kód kurzu: CPP_OOP« Krok späť

Jazyk C++ – objektovo-orientované programovanie v C++

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.

 DátumDníCena kurzuCena príručkyJazyk výukyLokalita 
3. 8. 2020 5 20 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
9. 11. 2020 5 20 500 CZK v cene kurzu Český jazyk GOPAS Brno
 
24. 8. 2020 5 20 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
30. 11. 2020 5 20 500 CZK v cene kurzu Český jazyk GOPAS Praha
 
V prípade záujmu o iný termín uvedeného kurzu, kontaktujte klientsky servis, prosím.

PobočkaDníKatalógová cenaCena príručkyITB
Praha5 20 500 CZK v cene kurzu 50
Brno5 20 500 CZK v cene kurzu 50
Bratislava5 675,00 EUR v cene kurzu 50

Pre koho je kurz určený

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

Čo Vás naučíme

  • 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).

    Metódy výučby

    Odborný výklad s množstvom praktických ukážok a cvičení na počítačoch.

    Študijné materiály

    Materiály ku kurzu v elektronickej podobe.

    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
  • Elektronické prezentace probírané látky

    Cena:
    cena kurzu zahŕňa
    Uvedené ceny sú bez DPH.


    Graf nadväzností kurzov