Kurz CPP2 - Objektově orientované programování v jazyce C++ v Brně

Po absolvování kurzu budete mít dostatek znalostí a praktických dovedností, abyste se mohli zaměstnat jako C++ programátor. ...
Vitajte na kurze

Jazyk C++ jako nadstavba jazyka C kombinuje rychlost jazyka C s objektově orientovaným programováním. Dnes je velmi vhodný pro rychlé podnikové aplikace, které vyžadují vysoký výkon a spolehlivost. Stejně tak je to nejpoužívanější jazyk současnosti pro aplikace využívající 3D grafiku – od virtuálních prohlídek budoucích domů až po počítačové hry.

Pro koho je tento kurz určen?

Tento kurz je určen pro všechny programátory, kteří se chtějí naučit objektově orientované programování od základů a chtějí přesně vědět, jak psát a ladit své vlastní programy v jazyce C++.

Kurz je nezbytný, pokud

Chcete se naučit navrhovat a realizovat složité objektově orientované aplikace v C++. Potřebujete porozumět principům dědičnosti, polymorfismu a jejich efektivnímu využití. Plánujete pracovat na rozsáhlých projektech, kde je OOP standardem. Chystáte se na týmovou spolupráci nebo vývoj modulárního softwaru. Kurz vám poskytne vše, co potřebujete k přechodu od procedurálního myšlení k moderním programovacím praktikám.

Osnova

Špagetové a procedurální programování

  • Procedury
  • Funkce
  • Struktury

Úvod do objektově orientovaného programování

  • Autonomní definice těla metody
  • Přetížení metod
  • Metody s prefixem get/set
  • Zastínění proměnné
  • Ukazatel this

Statické členy tříd

  • Statické vlastnosti
  • Statické metody

Konstruktory a destruktory

  • Definice a strategický význam konstruktoru
  • Přetížený konstruktor
  • Definice a význam destruktoru

Dědičnost

  • Generalizace
  • Specializace
  • Smysl dědičnosti
  • Přístup k členům předka z odvozené třídy
  • Překonání metod předka
  • Konstruktory a dědičnost
  • Vícenásobná dědičnost

Pokročilé techniky OOP

  • Vnořené a lokální třídy
  • Konstantní členské funkce
  • Přetěžování operátorů

Polymorfismus

  • Včasné svázání
  • Pozdní svázání
  • Virtuální metody
  • Polymorfní třídy
  • Překonané virtuální metody
  • Čistě virtuální metody
  • Abstraktní třída
  • Paměťová reprezentace polymorfismu
  • Finální doporučení k polymorfismu

Termíny

TermínCena bez DPHPřihlásit se na termín

vlastní termín
Získat tyto dovednosti

Jak začít programovat?

Úvod do programování pro každého bez předchozích znalostí.

Stáhněte si náš ebook teď výjimečně zdarma!!!

Organizace a Detaily