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:

No dates are listed.