Návrhové vzory prakticky - Design Patterns (NVP)
Kurz je ur?en pro programátory a architekty, kte?í si cht?jí programovat bez chyb s použitím návrhových vzor?, best practice. Objektové jazyky poskytují širokou škálu technických prost?edk?, avšak jak tyto prost?edky použít efektivn?? Kurz prezentuje ?adu v praxi opakujících se typických problém? a jejich best practice ?ešení, 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?
| Der Kurs ist der Kategorie zugeordnet: |
Programování → Architektura vývoje systém? Ostatní |
Kursstufe: Fortgeschritten
Course duration: 3 days
Kursinhalt:
- Úvod do problematiky, metodiky a základní disciplíny
- Zpracování požadavk?, 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í
Erforderliche Kenntnisse: Zkušenosti s modelováním podnikových proces?
Der Kurspreis enthält auch Drucksachen im Wert von: 1 100 CZK
Zeitplan: 9:00 - 17:00
.Kurstermine:
