Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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
Vélemények (1)
Jó példák, koncentrálj a leghasznosabb anyagra
Piotr Sowinski - Intel Technology Poland
Kurzus - Object Oriented Programming with C++
Gépi fordítás