Kód kurzu: GOC274« Krok zpět

Návrhové vzory v prostředí .NET (Design Patterns)

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ů.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 20.8.2018 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
3.12.2018 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 18.6.2018 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
15.10.2018 5 23 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
24.9.2018 5 775,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
19.11.2018 5 775,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 23 000 CZK v ceně kurzu 50
Brno5 23 000 CZK v ceně kurzu 50
Bratislava5 775,00 EUR v ceně kurzu 50

Co Vás naučíme

  • 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

Požadované vstupní znalosti

  • Základní znalost UML na úrovni kurzu GOC26
  • Znalost jazyka c# nebo VB.NET a základů OOP

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích

Studijní materiály

  • Tištěné prezentace probírané látky

Osnova kurzu

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
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů