Pozvánka na kurzy - nový kurz Pokročilé návrhové vzory a objektové principy 2
Rád bych Vás pozval na další běh kurzu Objektovými principy a návrhovými vzory řízený design a vývoj kvalitních aplikací 1 a hlavně Vás chci seznámit se zcela novým kurzem Pokročilé návrhové vzory a objektové principy 2.
Kurz Pokročilé návrhové vzory a objektové principy 2 je volným pokračováním kurzu Objektovými principy a návrhovými vzory řízený design a vývoj kvalitních aplikací 1. Pojetím kurzu Pokročilé návrhové vzory a objektové principy 2 jsem se snažil vyhovět účastníkům předchozího kurzu, kteří mi, volně parafrázováno, říkali: "Nejlepší jsou ty části, kde probíráme jeden příklad za druhým a kde říkáte - takto to dělám já." Můj zákazník, můj pán (zvláště, jestliže se v záměrech zcela shodneme ) - nový kurz je prošpikován příklady, tipy, kódem, vzorovými aplikacemi. Budu se těšit na oponeturu mých postupů.
Datum konání kurzu: 9. 3. - 11. 3. 2009
Místo konání: Hotel VILLA Praha Okrajní 1, 100 00, Praha 10
U hotelu VILLA je možné parkovat, po celý den máme k dispozici wifi připojení.
Pro jistotu dodám, že na kurzu jsou samozřejmě po celý den teplé a studené nápoje a v ceně kurzu jsou obědy v hotelu.
Podrobné informace o kurzu a možnost přihlásit se na kurz
Výběr z ohlasů na předchozí kurz
Předpoklady pro absolvování kurzu:
- Znalost alespoň jednoho z rodiny "C" jazyků (C#, Java) - příklady na školení jsou v jazyce C#.
- Částečná znalost UML = neutečete zděšeni z kurzu, když zobrazím diagram tříd.
- Nenávist ke kariéře zručného klikače a zaškrtávače ve vizuálních návrhářích a "wizardech", co s velkou vášní vytváří jedno strhující uživatelské rozhraní pro číselníky za druhým.
- Vhodné, nikoliv však nutné, je i absolvovat nejdříve školení Objektovými principy a návrhovými vzory řízený design a vývoj kvalitních aplikací 1.
Program kurzu
- Layer Supertype pro další vrstvy aplikace – vrstva pro řízení procesů a business transakcí.
- Deklarativní změny v logice procesů v nasazené aplikaci prováděné samotným uživatelem.
- Evidence historie objektů - různé přístupy.
- Vlastní správce historie pro .Net Framework a Javu.
- Řešení konkurenčního přístupu k datům.
- Optimistická konkurence - různé implementace.
- Pesimistická konkurence - různé implementace.
- Pesimistická konkurence - různé implementace.
- Konkurence napříč objektovými modelem - "Coarse grained lock" - různé implementace.
- Thread Specific Storage – vlastní řešení.
- Modelovani uživatelem zadávaných výběrových podminek (např. uživatelem definované sestavy nad objednávkami) – můj „Conditions“ vzor.
- Návrh a implementace netriviálního právového frameworku.
- Různé způsoby vyhodnocování práv - změna logiky za běhu aplikace.
- Kde všude se nám hodí myšlenky návrhového vzor Accounting - modelování business aplikací jako množiny souvisejících transakcí.
- Návrhové vzory Query a Repository a jejich vazba na „Conditions“ vzor.
- Různé přístupy k vytváření uživatelského rozhraní - Model-View-Controller, Model-View-Presenter, Passive View - můj vlastní Form Controller.
- Aplikace založené na pluginech – vzorové přístupy a doporučení.
- Správa "cizích" pluginů/služeb ve vlastních aplikacích.
- Vzor Component Configurator - správa pluginů.
- Vzor Interceptor - ukázky business aplikací, které jsou rozšiřovány za běhu aplikace s minimálním úsilím a bez strastí opakovaného nasazení aplikace.
- Kdy použít vzor Special Case?
- Remote Facade a Data Transfer Object - různé přístupy k distribuované aplikaci.
- Vzory pro zpracování požadavků na aplikaci-službu.
- Kódování vzoru Acceptor-Connector.
- Asynchronous Completion Token - vlastní pomocné objekty pro zjednodušení asynchronních úloh.
- Kódování vzoru Proactor.
- Kódování vzoru Reactor.
- Thread Safe Interface - co pro nás znamená v moderních prostředích (Java a .Net Framework)
- Co jsou takzvané “Enterprise segmenty” v business aplikacích?
- V průběhu celého kurzu - kompletní případová studie existující business aplikace, v níž jsou zakódovány postupy zmiňované na kurzu - dlouhá procházka kódem. :)
Kurz Objektovými principy a návrhovými vzory řízený design a vývoj kvalitních aplikací 1
Datum konání kurzu: 20. 4. - 22. 4. 2009
Místo konání: Hotel VILLA Praha Okrajní 1, 100 00, Praha 10
U hotelu VILLA je možné parkovat, po celý den máme k dispozici wifi připojení.
Pro jistotu dodám, že na kurzu jsou samozřejmě po celý den teplé a studené nápoje a v ceně kurzu jsou obědy v hotelu.
Organizační informace ke kurzu
Program kurzu
Výběr z ohlasů na kurz
Tuesday, 11 November 2008 16:38:10 (Central Europe Standard Time, UTC+01:00)
Analytické drobky | Kurzy UML a OOP | Návrhové vzory | UML