Detail kurzu

Microsoft Visual C++ II. - objektové programovanie

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Objektovo orientované programovanie (OOP) je dnes základným kameňom moderného softvérového vývoja a jazyk C++ patrí medzi najvýkonnejšie nástroje na jeho zvládnutie. Tento kurz Microsoft Visual C++ II. - objektové programovanie je intenzívny tréning určený pre programátorov, ktorí už ovládajú základy jazyka C alebo C++ a chcú posunúť svoje zručnosti na vyššiu úroveň. Kurz je ideálny pre vývojárov, ktorí sa chcú naučiť písať čistejší, znovupoužiteľný a efektívnejší kód pomocou objektového prístupu.Úvodná časť kurzu Microsoft Visual C++ II. vás prevedie históriou a filozofiou jazyka C++, vysvetlí vzťah medzi jazykmi C a C++ a predstaví kľúčové rozdiely oproti iným programovacím jazykom. Následne si osvojíte lexikálne prvky programu vrátane dátových typov, konštánt, operátorov, premenných a funkcií. Naučíte sa využívať preťažovanie funkcií a pochopíte, ako tieto základy tvoria základ pre objektové programovanie. Po tejto časti budete schopní orientovať sa v štruktúre C++ programu a pripravíte sa na prácu s triedami.Druhá časť kurzu je venovaná jadru objektovo orientovaného programovania. Detailne sa oboznámite s pojmami ako zapuzdrenie, dedičnosť, polymorfizmus a abstraktné triedy. Naučíte sa deklarovať vlastné triedy, pracovať s prístupovými právami, dátovými zložkami a metódami. Osvojíte si prácu s odvodenými triedami, virtuálnym dedením a tvorbou čisto virtuálnych metód. Pochopíte princípy konštruktorov a deštruktorov, čo vám umožní správne spravovať životný cyklus objektov.Tretia časť kurzu Microsoft Visual C++ II. je prakticky zameraná na pokročilé techniky a reálne scenáre. Prevedie vás preťažovaním operátorov, prácou so šablónami objektových typov a funkcií, ako aj správnym používaním výnimiek pre ošetrovanie chýb. Zoznámite sa s mennými priestormi, vstupno-výstupnými operáciami a knižnicou STL vrátane kontajnerov a iterátorov. Tieto nástroje vám umožnia písať robustný a profesionálny kód využiteľný v praxi.Prihláste sa na tento kurz a získajte komplexné znalosti objektového programovania v C++. Po jeho absolvovaní budete schopní navrhovať a implementovať vlastné triedy, využívať pokročilé techniky OOP a pracovať s knižnicou STL. Naučíte sa pracovať s jazykom Microsoft Visual C++ na úrovni, ktorá vám otvorí dvere k vývoju výkonných aplikácií a zvýši vašu hodnotu na trhu práce.

Obsah kurzu

Úvod do jazyka C++
  • Vzťah medzi jazykmi C a C++
  • Stručná história jazyka
  • Rozdiely medzi jazykom C++ a inými programovacími jazykmi
Lexikálne prvky programu
  • Dátové typy
  • Konštanty
  • Operátory
  • Premenné
  • Funkcie a ich preťažovanie
Základné pojmy Objektovo orientovaného programovania
  • Zapuzdrenie
  • Dedičnosť
  • Polymorfizmus
  • Abstraktné triedy a metód
Deklarácie triedy
  • Prístupové práva
  • Dátové zložky
  • Metódy
  • Odvodené triedy - dedenie
Virtuálne dedenie a virtuálne metódy
  • Tvorba vlastných abstraktných tried
  • Tvorba čisto virtuálnych metód
Konštruktory a deštruktory triedy Preťažovanie operátorov Šablóny objektových typov a funkcií Výnimky
  • Definícia pojmu výnimka
  • Volanie výnimky
  • Zachytenie výnimky
Menné priestory Vstupno-výstupné (I/O) operácie Knižnice
  • Kontajnery
  • Iretátory v STL

 

Cieľová skupina

mierne pokročilý
Hodnotenie




Organizátor