Návrh Školení
Představení
- Vzory a vrstvené architektury
- Popis vzoru
- Vzory návrhu a návrh
- Hledání a výběr vzorů návrhu
- Implementace vzoru návrhu
Oslavné vzory
Vytváření objektů
- Továrna (Factory)
- Stavěč (Builder)
- Metoda továrny (Factory Method)
- Prototyp (Prototype)
- Singletón (Singleton)
Strukturní vzory
- Přizpůsobovač (Adapter)
- Most (Bridge)
- Kompozit (Composite)
- Dekorátor (Decorator)
- Fasáda (Facade)
- Letačka (Flyweight)
- Zástupce (Proxy)
Chováníové vzory
- Páska zodpovědnosti (Chain of Responsibility)
- Příkaz (Command)
- Tolk (Interpreter)
- Iterátor (Iterator)
- Mediátor (Mediator)
- Paměťový snímek (Memento)
- Sledovač (Observer)
- Stav (State)
- Strategie (Strategy)
- Šablona metody (Template Method)
- Návštěvník (Visitor)
- Sledovač (Observer)
Vytváření vzorů
- Použít vzory nebo ne
- Formální popis vzoru
- Seskupování katalogu vzorů
- Konkrétní cíl a abstraktní cíl
- Zveřejňování svých vzorů do komunity vzorů
Požadavky
Dobrá znalost UML a jakéhokoli objektově orientovaného jazyka jako C++, C#, Java, VB.NET, PHP 5.3 nebo vyšší atd...
Reference (4)
Vysvětlení a interaktivita trenéra byla skutečně vynikající; přestože jsem pravděpodobně nebyl dostatečně zkušený, naučil jsem se hodně!
Pieter Bruynseels - Spot Buy Center BV
Kurz - Design Patterns
Přeloženo strojem
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Kurz - Design Patterns
Broad overview of techniques
Kay Jan Wong - DBS Bank Ltd
Kurz - Design Patterns
I like the simple but informative example codes.