Základní návrhové vzory (C142)

Tomáš Herceg

Na tomto kurzu si projdeme základní návrhové vzory (známé jako GoF) a ukážeme si je na praktických příkladech. Ukážeme si také nejčastější omyly, které se při jejich používání vyskytují.


1. ČÁST

  • Úvod do objektově orientovaného programování, polymorfismus, dědičnost, základní pojmy
  • Factory, Abstract Factory
  • Builder
  • Prototype
  • Singleton

2. ČÁST

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

3. ČÁST

  • Chain of responsibility
  • Command
  • Memento
  • Interpreter
  • Iterator
  • Mediator

4. ČÁST

  • Observer
  • State
  • Strategy
  • Template method
  • Visitor
  • Další typy návrhových vzorů
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.

Požadované znalosti: C#

Klíčová slova: C#, objektově orientované programování, OOP, návrhové vzory, Design Patterns, architektura software

Kategorie: Architektura software

Nejsou vypsány žádné kurzy. Napište nám a my s tím něco uděláme.

Lektoři

Tomáš Herceg

Jsem Microsoft Most Valuable Professional a řídím softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také zakladatelem open source projektu DotVVM.