Design Patterns és a többszálúság
Mást jelentkeztetek
Ár: 199 000 Ft
Kezdés: febr. 21.
máj. 23.
Hossz: 4 nap
Letöltések
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ó

Szükséges előismeretek
A példák C# alapúak, ezért a nyelv ismerete (és OO alapismeretek megléte), de minimum JAVA vagy C++ ismeret elengedhetetlen a tanfolyam megértéséhez.
Online részvétel
A tanfolyamot felszerelt tantermünkben, és akár otthonról is követheti élőben. A chaten keresztül felteheti kérdéseit az oktatónak, és korlátlanul visszanézheti a tanfolyami alkalmakon készült felvételeket.
Díjszabás

Cégek, intézmények részére: 199 000 Ft + áfa.

Részletes tematika
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?
Ha illeszteni kell két osztályt: Az Adapter tervezési minta
Az Iterátor. Iterátor a .NET-ben: IEnumerable és a foreach
A Stratégia minta. Stratégia a .NET-ben: a delegate-ek. Stratégia az Entity Framework-ben: a tranziens hibák kezelése.
A Megfigyelő. (Observer in .NET, vagyis: az események)
A hídverés. A Bridge és az Adapter minták összehasonlítása.
Mediator (példa implementáció: MediatR)
Singleton. Mikor van szükség arra, hogy mindenki ugyanazzal a szereplővel találkozzon?
Chain of responsibility és a Null object pattern
Builder
Parancs és a Null object pattern. Command a .NET-ben: ICommand
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)