C++ programozás haladó

Tanfolyam kódja:
MFCPP2
Tanfolyam hossza:
32 tanóra, 4 egymást követő nap, napi 8 tanóra, 9.00-16.30
Ára:
129 500 Ft + Áfa
Akciók:

Anyák napja egész évben

Online kedvezmény

Rövid ismertetés:

A tanfolyamon a hallgatók elsajátítanak több fontos, haladó C++ programozási technikát.

Előfeltételek:

C++ programozási nyelv alapfokú ismerete, néhány hónap programozási tapasztalat C++ nyelvben

Kiknek ajánljuk?

C++ fejlesztőknek, akik szeretnék mélyíteni tudásukat ebben a hatalmas lehetőségeket rejtő programozási nyelvben.

Képzés nyelve:
Magyar
Részletes leírás:

Tematika:

1. OBJEKTUMORIENTÁLT PROGRAMOZÁS HALADÓ SZINTEN

1.1. A move konstruktor és a move értékadás  

1.2. Alapértelmezett konstruktorok és törlésük (default, deleted)  

1.3. Generikus, absztrakt osztályok

1.4. Polimorfizmus

1.5. Dinamikus kötés

1.6. Virtuális függvények

1.7. Többszörös öröklődés

 

2. SABLONOK ÉS AZ STL

2.1. Sablonok áttekintése

2.2. STL konténerek (array  , vector, list, queue, stack, set, map, stb.)

2.3. Iterátorok

2.4. A párok és n-esek (std::pair, std::tuple  )

2.5. Algoritmusok

2.6. Függvényobjektumok

2.7. Lambda kifejezések 

 

3. KIVÉTELKEZELÉS

3.1. Kivételkezelés fogalma

3.2. Kivételek osztályozása

3.3. try és catch

3.4. Egymásba ágyazott kivételkezelő szerkezetek

3.5. Kivételek szándékos előidézése

3.6. Kivételek újra előidézése

3.7. Kivételkezelés használati esetei

3.8. Kivételek terjedésének a megakadályozása (noexcept)  

 

4. FÁJLOK ÉS KARAKTERFOLYAMOK KEZELÉSE

4.1. Fájlok és könyvtárak kezelése

4.2. Fájl típusok (szöveges, bináris)

4.3. Fájlok beolvasása

4.4. Fájlok kiírása

 

5. PÁRHUZAMOS PROGRAMOZÁS

5.1. Szál és processzus fogalma

5.2. Makroszintű szálkezelés, az OpenMP

5.3. Atomi változók és a std::atomic  

5.4. A future és a promise használata  

5.5. A std::mutex és a std::thread  

 

6. OKOS MUTATÓK

6.1. A std::unique_ptr  

6.2. A std::shared_ptr  

6.3. A std::weak_ptr  

 

7. FUTÁSIDEJŰ TÍPUS INFORMÁCIÓK, SPECIÁLIS TÍPUSOK

7.1. Típusok fontossága

7.2. Futásidejű típus információ (RTTI)

7.3. Statikus és dinamikus konverzió (dynamic_cast)

7.4. Típusbiztos uniók (std::variant)  

7.5. Opcionális értékek (std::optional)  

7.6. “Bármilyen” típus (std::any) 

 

8. KÖNYVTÁRAK LINKELÉSE

8.1. Statikus linkelés

8.2. Dinamikus linkelés és fajtái

8.3. extern “C”

 

 

 

Vissza


Hasonló tanfolyamok listája:

A tanfolyam során elsajátítják a Microsoft Azure felhőplatformjának legfontosabb technológiai elemeit, illetve ezek felhasználási lehetőségeit a modern alkalmazásfejlesztés területén.

A tanfolyamon a hallgatók elsajátítják az ASP.NET Formst felváltó korszerű ASP.NET MVC alapú alkalmazásfejlesztést.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel, a Microsoft Visual Studio-val és a C# programozási nyelvvel.

A tanfolyamon a hallgatók mélyebb ismereteket szereznek a C# programozási nyelvről, speciális technikákat és fontos tervezési mintákat sajátítanak el.

A tanfolyam során bemutatjuk a C# programozási nyelvek újabb verzióinak újdonságait – a létrejöttük mögött meghúzódó indokoktól kezdve a gyakori és kevésbé gyakori felhasználási esetekig. Röviden bemutatjuk a .NET Compiler Platform (korábban Roslyn) felhasználási lehetőségeit és azt, hogyan lehet ennek segítségével testre szabni a fejlesztői élményt a mindennapokban. A C# 6 verziótól kezdve lépésenként megnézzük az aktuális verzióig a legfontosabb újításokat és betekintést nyújtunk a készülő verziók újdonságaiba is.

A tanfolyamon a hallgatók megismerkednek napjaink még mindig az egyik legfontosabb, legnagyobb múltú és legnagyobb elterjedtségű programozási nyelvével.

A tanfolyamon a hallgatók megismerkednek az egyik legnépszerűbb fejlesztőeszközzel a Delphi-vel és talán a legkönnyebben elsajátítható programozási nyelvvel, az Object Pascal-lal.

A tanfolyamon a hallgatók megismerkednek egy nagyon gyakori felhasználói felület-adatbázis párossal és összeállítanak egy Microsoft SQL Server alapú Delphi alkalmazást.

A tanfolyam során gyakorlatorientáltan bemutatjuk az Entity Framework objektum-relációs leképező keretrendszer működési alapelveit, konfigurációs módszereit és felhasználási lehetőségeit a modellek felépítésétől a legapróbb testreszabási lehetőségeken át a felhasználás legjobb gyakorlatáig.

A tanfolyamon a hallgatók megismerkednek a méltán népszerű és rendkívül hatékony Perl programozási nyelvvel.

A hallgatók tanfolyamunk keretében megismerkednek a Python programozási nyelvvel. Gyakorlati példákon keresztül elsajátítják a nyelv és az objektum orientált programozási módszertan alapvető elemeit.

A hallgatók ezen tanfolyam keretében megismerkednek a Python programozási nyelv haladó technikáival. Gyakorlati példákon keresztül sajátítják el a Python belső felépítését és objektumorientált felépítését, a teljesítményhangolást, a párhuzamosítást, a Djangot és sok egyéb különleges témakört.

A tanfolyamon a hallgatók megismerkednek a legfontosabb tervezési mintákkal, megtanulják felismerni és tudatosan használni őket

A tanfolyamon a hallgatók megismerkednek az UML nyelvvel, megtanulják használni a szoftverfejlesztés teljes életciklusában gyakorlati példákon keresztül. Alapértelmezettem az Enterprise Architect eszközben történik a gyakorlati rész bemutatása.

Tanfolyam naptár

H K Sz Cs P Szo V
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1

Tanfolyam időpontok

Első oktatási nap:

2018-08-27  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-08-17
Akciók:

Első oktatási nap:

2018-11-05  (Hétköznap napközbeni (09.00 - 16.30))

Jelentkezési határidő:

2018-10-26
Akciók:

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.


Jelentkezésedet leadhatod a kitöltött jelentkezési lap visszaküldésével is