fbpx
Tanfolyam hossza:
Képzés nyelve:
24 tanóra
Magyar
A képzés díja:
149 500 Ft + Áfa

Tanfolyam időpontok és jelentkezés

Első oktatási nap: 2024. július 15., további oktatási napok: 16., 17.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. július 5.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

Első oktatási nap: 2024. november 25., további oktatási napok: 26., 27.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2024. november 15.
Képzés nyelve:
Magyar
Tanfolyam díja:
149 500 Ft + Áfa

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

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.

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

A design patterns ismeret minden szoftverfejlesztőtől egy alapvető elvárás, így ajánljuk mindenkinek, aki programozóként dolgozik és még ismeretlen számára a téma vagy már ismeri, és egyszerűen csak fejlődni szeretne benne.

A tanfolyamon való részvétel előfeltétele a stabil C++ programozási ismeret, a magabiztos Visual Studio használat, illetve alapvető objektumorientált programozási ismeretek magabiztos használata.

A tervezési minták olyan „egymással együttműködő objektumok és osztályok leírásai, amelyek testre szabott formában valamilyen általános tervezési problémát oldanak meg egy bizonyos összefüggésben”.* A tervezési minták ismeretének egyik legnagyobb előnye, hogy lerövidíti a tapasztalatszerzési időt, hiszen összegyűjti az optimális programozási mintákat, elkerülve ezzel bizonyos kódolási problémákat.

A tanfolyam célja, hogy bemutassa a hallgatóknak a klasszikus objektumorientált tervezési mintákat, ezek implementálását, működését, felhasználási lehetőségeit nagyobb rendszerekben. A tanfolyam során először megismerkedünk néhány magasabb szintű objektumorientált szoftvertervezési elvvel, implementáljuk a klasszikus „Gang of four” tervezési mintákat illetve néhány modern adatvezérelt alkalmazás-tervezési mintát, végül pedig megnézzük, hogyan tudjuk nagyobb rendszerekben a minták kombinációját is használni.

*A tervezési minták GoF általi definíciója.

Tematika:

1. ALAPVETŐ TERVEZÉSI FOGALMAK

1.1. Kohézió
1.2. Csatolás
1.3. Öröklődés
1.4. Delegálás

 

2. OOP METRIKÁK

 

3. OOP TERVEZÉS

3.1. DRY
3.2. KISS
3.3. Law of Demeter
3.4. Dependency Inversion
3.5. Dependency Injection
3.6. SOLID elvek

4. C++ IDIÓMÁK

4.1. RAII
4.2. pImpl
4.3. CRTP és Mixin
4.4. Tag dispatch

 

5. PROGRAMTERVEZÉSI MINTÁK

5.1. Létrehozási minták
5.2. Szerkezeti minták
5.3. Viselkedési minták
5.4. Konkurens, elosztott, párhuzamos idiómák, minták

 

6. REFACTORING ALAPOK

6.1. Tiszta kód, gyanús szagú kód
6.2. Technikák, módszerek
6.3. Szoftver-fejlesztési antiminták (pl. blob, spagetti kód, busy waiting)

 

 

 

A tanfolyam szakképzett mentorai


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Programozási alapok tanfolyam
(MFPROG1)

Hossz:
32 tanóra
Ár:
99 500 Ft + Áfa
Időpontok:
jún. 24
aug. 26
aug. 26
C++ programozás alapok
(MFCPP1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Időpontok:
szept. 23
C++ programozás haladó
(MFCPP2)

Hossz:
32 tanóra
Ár:
209 500 Ft + Áfa
Időpontok:
júl. 09
okt. 28

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Tervezési minták (Design Patterns) Java környezetben tanfolyam
(MFDPJAVA)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
nov. 04
C# programozás alapok tanfolyam
(MFCS1)

Hossz:
40 tanóra
Ár:

169 500 Ft + Áfa helyett 149 500 Ft + Áfa

Időpontok:
jún. 24
szept. 02
nov. 04
Tervezési minták (Design Patterns) C# .NET környezetben tanfolyam
(MFDPCS)

Hossz:
32 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
okt. 14
Rust programozás alapok tanfolyam
(MFRUST1)

Hossz:
24 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
júl. 01
szept. 30
Rust programozás haladó tanfolyam
(MFRUST2)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Időpontok:
aug. 12
nov. 18
C programozás haladó
(MFC2)

Hossz:
32 tanóra
Ár:
159 500 Ft + Áfa
Időpontok:
dec. 09
UML modellező nyelv használata
(MFUML1)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
jún. 17
okt. 28