JAVA Programování
Návrhové vzory
Cílová skupina:
Programátoři využívající OOP, kteří se chtějí zdokonalit.
Rozsah:
2,5 dne (18 hodin)
Základní cena:
8790,- Kč
| Zvýhodnění – |
| Last Moment |
| First Moment |
| Cena = cena za 1 osobu bez DPH |
Příchod návrhových vzorů odstartoval ve světě programování opravdovou revoluci. Jejich koncepce totiž nabídla způsob, jak usnadnit řešení mnohých typických programátorských problémů. V současné době se znalost návrhových vzorů stává povinnou součástí kvalifikace programátora.
Kurz návrhových vzorů předpokládá, že jeho účastníci již znají základy objektově orientovaného programování a chtějí se v něm zdokonalit. Seznámí je se základními návrhovými vzory, ale především jim otevře dveře ke zvýšení produktivity práce. Seznamuje s 33 klíčovými, obecně použitelnými návrhovými vzory. Výklad je prostoupen praktickými příklady, v nichž si účastníci mohou vyzkoušet aplikaci přednášených vzorů v reálných programech.
Úvod do problematiky- Co je a k čemu je návrhový vzor
- Zásady objektově orientovaného programování
- Seznámení s používaným vývojovým prostředím
Některé „neplnohodnotné“ vzory- Jednoduchá tovární metoda – Simple Factory Method
- Neměnné objekty – Immutable objects
- Přepravka – Crate
- Služebník – Servant
- Prázdný objekt – Null Object
Vzory ovlivňující počet instancí- Knihovní třída – Library Class
- Jedináček – Singleton
- Výčtový typ – Enumerated Type
- Originál – Original
- Fond – Pool
- Muší váha – Flyweight
Vzory zlepšující zapouzdření- Zástupce – Proxy
- Příkaz – Command
- Iterátor – Iterator
- Stav – State
- Šablonová metoda – Template Method
Vzory optimalizující rozhraní- Fasáda – Facade
- Adaptér – Adapter
- Strom – Composite