Kurz se zabývá aplikací návrhových vzorů "Design Patterns". Naučíte se používat vzory v analýze, architektuře, designu, programování, refaktoringu, ladění a testování. Během kurzu bude ukázáno mnoho technik nazývaných "Best Practices" [...]
  • GOC274
  • Délka 5 dní
  • 50 ITK bodů
  • 4 termíny
  • ČR (23 000 Kč)

    SR (1 100 €)

  • Mírně pokročilý

Kurz se zabývá aplikací návrhových vzorů "Design Patterns". Naučíte se používat vzory v analýze, architektuře, designu, programování, refaktoringu, ladění a testování. Během kurzu bude ukázáno mnoho technik nazývaných "Best Practices" používaných v jednotlivých etapách a disciplínách tvorby softwaru. Cílem kurzu je umožnit pochopení principů používání vzorů prostřednictvím praktických příkladů.

»
  • Správně chápat vzory ve vývoji softwaru
  • Aplikovat vzory v objektové analýze, architektuře a návrhu
  • Prakticky používat vzory v objektovém programování, testování a optimalizaci
  • Základní znalost UML na úrovni kurzu GOC26
  • Znalost jazyka c# nebo VB.NET a základů OOP

Vzory

  • Co je vzor?
  • Kategorie, vztahy a popis vzorů
  • Vzory a architektura softwaru

Vzorové systémy

  • Co je vzorový systém
  • Klasifikace a výběr vzorů
  • Vztahy mezi vzory a vztahy mezi vzorovacímy systémy

Idiomy

  • Co mohou idiomy zprostredkovat?
  • Idiomy a styl
  • Broker

Návrhové vzory

  • GoF
    • Vzory pro řízení vzniku instancí (Abstract Factory, Builder, Factory Method, Prototype, Singleton)
    • Strukturální vzory (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy)
    • Vzory pro řízení chování (Chain of responsibility, Command + Command processor, Interpreter, Iterator, Mediator, Memento, Observer, State, Straregy, Template method, Visitor)
  • GRASP
    • Creator (a vztah k GoF Factory Method)
    • Information expert
    • Controller
      • Presentation–Abstraction–Control
      • View handler
      • M-V-C
      • M-V-P
      • M-V-VM
    • Low coupling
    • High cohesion
    • Polymorphism
    • Pure fabrication
    • Indirection
    • Protected variations
  • Další vzory
    • Whole–Part
    • Master–Slave
    • Forwarder–Receiver
    • Client–Dispatcher–Server
    • Publisher–Subscriber
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.