MENU
Introduction
CoursesCourses
Návrhové vzory prakticky - Design Patterns
new Interest in course

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ě

The course is included in the following category: ProgramováníArchitektura vývoje systémů
Ostatní

Difficulty of the course: Advanced

Course duration: 3 days

Contents of the course:

  • Ú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í

Expected knowledge: Zkušenosti s modelováním podnikových procesů

The price includes books in the value of: 1 100 CZK

Time schedule: 9:00 - 17:00

.

Course dates:

18.12. 20.12.2017 Brno
17 900 CZK (without VAT)
27.12. 29.12.2017 Košice
710 EUR (without VAT)
03.01. 05.01.2018 Ostrava
17 900 CZK (without VAT)
03.01. 05.01.2018 Praha 17 900 CZK (without VAT) Order
09.01. 11.01.2018 Bratislava 710 EUR (without VAT) Order
09.01. 11.01.2018 Brno 17 900 CZK (without VAT) Order
16.01. 18.01.2018 Košice 710 EUR (without VAT) Order