Návrhové vzory prakticky - Design Patterns (NVP)
Kurz je ur?en pro programátory a architekty, kte?í si cht?jí programovat bez chyb s pouitím návrhových vzor?, best practice. Objektové jazyky poskytují irokou kálu technických prost?edk?, avak jak tyto prost?edky pouít efektivn?? Kurz prezentuje ?adu v praxi opakujících se typických problém? a jejich best practice ?eení, která se dají kombinovat.
Co Vás nau?íme:
- Rozsáhlou kolekci návrhových vzor?
- Aplikovat vzory v objektovém návrhu
- Prakticky pouívat vzory v objektovém programování v Jav?
| Kurz je zaĹazen v kategorii: |
Programování → Architektura vývoje systém? Ostatní |
NĂĄroÄnost kurzu: pokroÄilĂ˝
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- Úvod do problematiky, metodiky a základní disciplíny
- Zpracování poadavk?, tvorba modelu scéná?? a vyvození návrhového modelu a inteakce
- Vzory pro p?i?azení zodpov?dností do návrhového modelu
- Gang of four vzory
- Kategorizace vzor?
- Vzory tvorby (objektu)
- - Singleton - jediná snadno dostupná instance v programu
- - Factory Method - jak tvo?it instance
- - Abstract Factory centralizace tvorby instancí
- - Builder jak správn? parsovat XML a stavit struktury
- - Prototype polymorfní klonování
- Vzory struktury
- - Adapter jak na cizí rozhraní
- - Bridge - API
- - Façade Schovejme komplexitu
- - Proxy Rozí?ení bez d?di?nosti
- - Decorator Rekurzivní rozí?ení bez d?di?nosti
- - Composite Stromy a struktury
- - FlyWeight Jak cachovat instance a opakující se komponenty
- Vzory chování
- - Interpreter Jak intepretovat v?ty jazyka, nap? JPA Criteria API
- - Template Method Základní zobecnení
- - Chain of Responsibility ?et?z a decentralizace
- - Command Jak na transakce
- - Iterator Pr?chod kolekcí jedním zp?sobem
- - Mediator Centralizace a ?ízení
- - Memento Uchování stavu objektu
- - Observer Pozorování zm?n, aka Model View Controller a WebSocket
- - State Jak na stavový diagram
- - Strategy Zapozd?ení strategie do objektu
- - Visitor P?irozené dynamické p?etypování
PĹedpoklĂĄdanĂŠ znalosti: Zkuenosti s modelováním podnikových proces?
V cenÄ kurzu je publikace v hodnotÄ: 1 100 KÄ
ÄasovĂ˝ rozvrh: 9:00 - 17:00
.TermĂny kurzu:
