Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés az objektumorientált programozásba C++ nyelven

  • Az objektumorientált programozás alapfogalmainak áttekintése
  • A procedurális és az objektumorientált megközelítés közötti különbségek
  • A moduláris és újrafelhasználható szoftvertervezés előnyei
  • A C++ mint objektumorientált nyelv megértése

Osztályok és objektumtervezés C++ nyelven

  • Bevezetés az osztályokba és objektumokba
  • Osztályok definiálása és objektumok létrehozása
  • Konstruktorok és destruktorok megértése
  • Az objektumok életciklusának kezelése
  • Hozzáférés-szabályozók alkalmazása:
    • Nyilvános
    • Privát
    • Védett

Egységbezárás és absztrakció

  • Az adatrejtés és az egységbezárás megértése
  • Interfészek tervezése újrafelhasználható komponensekhez
  • A tagváltozók és tagfüggvények hatékony használata
  • Absztrakciós elvek alkalmazása a szoftvertervezésben

C++ függvények és haladó osztályfunkciók

  • Függvény-túlterhelés
  • Hatóköri feloldó operátor
  • Statikus tagok és statikus függvények
  • Barát osztályok és barát függvények
  • Operátor-túlterhelés

Öröklődés és polimorfizmus

  • Az öröklődés fogalmának megértése
  • Osztályhierarchiák létrehozása
  • A polimorfizmus megvalósítása
  • Virtuális függvények és dinamikus viselkedés
  • Rugalmas és karbantartható alkalmazások tervezése

Adatkezelés és típuskonverzió

  • Adatkonverziók megértése C++ nyelven
  • Munka objektum- és primitív adattípusokkal
  • Biztonságos konverziós technikák alkalmazása

Kivételkezelés és sablonok

  • Hibakezelési stratégiák megértése
  • Kivételek használata C++ alkalmazásokban
  • Bevezetés a sablonokba
  • Újrafelhasználható generikus kód létrehozása

Bemeneti és kimeneti adatfolyamok

  • Munka C++ bemeneti és kimeneti adatfolyamokkal
  • Adatok hatékony olvasása és írása
  • Adatfolyam-alapú műveletek kezelése

Gyakorlati C++ programozási műhely

  • Objektumorientált tervezési elvek alkalmazása
  • Moduláris C++ alkalmazások építése
  • Újrafelhasználható osztályok és komponensek létrehozása
  • Gyakori tervezési gyakorlatok áttekintése

A tanfolyam áttekintése és a következő lépések

  • A legfontosabb C++ objektumorientált fogalmak áttekintése
  • A szoftvertervezés bevált gyakorlatainak megvitatása
  • További tanulási utak azonosítása a C++ fejlesztésben

Követelmények

  • Alapvető programozási fogalmak – például változók, ciklusok és függvények – ismerete
  • C++ programozási alapismeretek
  • A szoftverfejlesztés alapfogalmainak ismerete

Célközönség

  • C++ programozók, akik objektumorientált programozási technikákat szeretnének elsajátítani
  • Szoftverfejlesztők, akik a procedurális tervezésről objektumorientált tervezésre térnek át
  • Mérnökök és programozók, akiket nagy léptékű C++ alkalmazások strukturálása érdekel
 7 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák