Používáme IoC/DI kontejnery
Na tuto akci se platí vstupné 7000 Kč. Podrobnější informace najdete v popisu.
Na začátku kurzu si vysvětlíme, k čemu se IoC/DI kontejner používá a jak jej používat správně, proč není většinou dobrý nápad degradovat jej na service locator atp. Ukážeme si prakticky, jak funguje kontejner Castle Windsor a jaké možnosti nám nabízí.
Ve druhé části kurzu napíšeme aplikaci, která bude využívat IoC/DI kontejner a Entity Framework.
Nakonec se zmíníme o pokročilejších technikách, které kontejnery nabízí, např. interception, a na některá úskalí, která jejich použití přináší, např. problémy s životností objektů kontejnerem spravovaných, a jak se jim vyvarovat.
1. ČÁST
- SOLID a základní principy pro psaní testovatelného kódu
- Constructor injection vs Property injection
- Základní použití IoC/DI kontejneru
2. ČÁST
- Praktické použití IoC/DI s Castle Windsor
- Registrace závislostí jednotlivě a by convention
- Lifetime závislostí
- Factories
3. ČÁST
- Praktická ukázka návrhu aplikace
- Exception handling a kontrola oprávnění pomocí interceptorů
Na kurz se můžete přihlásit
na webu DotNetCollege.
Místo konání: Praha - DotNetCollege
Sokolovská 352/215
Školení se koná v prostorách společnosti RIGANTI s.r.o. ve druhém poschodí.