Design Patterns és a többszálúság
Kezdés:
május 23. kedd
Reggel 9 óra
Hossz:
32 óra
Az egyes alkalamak
Ár:
199 000 Ft+áfa
ingyenes!
A .NET Framework megkerülhetetlen platformmá vált a Microsoft technológiákat használó fejlesztők számára. A .NET Framework egy nagyon szépen felépített objektumorientált API, amin keresztül gazdag funkcionalitáskészlet érhető el. Ám ennek kiaknázásához már nem elég a megfelelő függvényeket a megfelelő sorrendben meghívni, a Framework objektumorientált jellegéből következik, hogy számos objektumorientált elvre épít, amelyeket nem csak a szerzőknek, de nekünk, a keretrendszert használóknak is ismerni kell, ha tényleg ki akarjuk használni a benne rejlő lehetőségeket. A tanfolyamon a hallgatók folyamatosan kódolnak, a tematika gyakorlatorientált.
Oktató
Plesz Gábor

Szoftverfejlesztés oktató

Témakörök
1. OO/OOP bevezetés (alapvető eszközök: osztály, objektum, leszármaztatás, felület. Karbantartható kódírási alapelvek: GRASP, erős kohézió-gyenge csatolás) Mi értelme van a tervezési mintáknak?
2017. február 23., csütörtök 13:00
2. Ha illeszteni kell két osztályt: Az Adapter tervezési minta
2017. március 30., csütörtök 13:00
3. Az Iterátor. Iterátor a .NET-ben: IEnumerable és a foreach
2017. április 27., csütörtök 13:00
4. A Stratégia minta. Stratégia a .NET-ben: a delegate-ek. Stratégia az Entity Framework-ben: a tranziens hibák kezelése.
2017. május 25., csütörtök 13:00
5. A Megfigyelő. (Observer in .NET, vagyis: az események)
2017. június 29., csütörtök 13:00
6. A hídverés. A Bridge és az Adapter minták összehasonlítása.
2017. július 27., csütörtök 13:00
7. Mediator (példa implementáció: MediatR)
2017. augusztus 24., csütörtök 13:00
8. Singleton. Mikor van szükség arra, hogy mindenki ugyanazzal a szereplővel találkozzon?
2017. szeptember 28., csütörtök 13:00
9. Chain of responsibility és a Null object pattern
10. Builder
11. Parancs és a Null object pattern. Command a .NET-ben: ICommand
12. Többszálú programozás (Asszinkron hívások működése, Szálak, Szálak életciklusa, szálbiztos működés, kommunikáció a szálak között)
Design Patterns és a többszálúság tanfolyami videók
Adapter implementáció tdd-vel
47 perc
2016. október 18.
IEnumerable/IEnumerator és a foreach implementáció
95 perc
2016. október 18.
Megfigyelő minta kezdeti implementáció
63 perc
2016. október 18.
Megfigyelő minta .NET eseményekkel
46 perc
2016. október 18.
A híd minta bevezetése
69 perc
2016. október 18.
Mediator implementáció
54 perc
2016. október 18.
Singleton implementáció, DI Container és a singleton
37 perc
2016. október 18.
CoR II. rész és Null object pattern (+Singleton használat)
44 perc
2016. október 18.
Builder minta implementáció
62 perc
2016. október 18.
Parancs minta implementációja
83 perc
2016. október 18.
Megjegyzések a parancs mintához
29 perc
2016. október 18.
Aszinkron függvényhívás alapok
46 perc
2016. október 18.
File olvasás aszinkron módon
21 perc
2016. október 18.
Még egy szál futtatási példa
26 perc
2016. október 18.
Thread-ek paraméterei, változók használata, láthatóságuk
65 perc
2016. október 18.
ThreadPool működése, folyamatvezérlés kívülről startpisztollyal
36 perc
2016. október 18.
taskok összetétele, egymás eredményének a felhasználása
16 perc
2016. október 18.