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

Osnova kurzu

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

 

Termíny kurzu

Cena zahrnuje účast na všech dnech daného kurzu.

Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.

Mám zájem o in-house kurz

Lektoři

Tomáš Herceg

Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastní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é autorem open source projektu DotVVM.