Kurz se zabývá zejména aplikací návrhových vzorů, známých jako „GoF Design Patterns“ na platformě Java. Naučíte se používat vzory v analýze, architektuře, designu, programování, tzv. idiomy a refaktorizační vzory stejně jako vzory pro ladění [...]
  • GOC271
  • Délka 3 dny
  • 30 ITK bodů
  • 3 termíny
  • ČR (21 500 Kč)

    SR (930 €)

  • Mírně pokročilý

Kurz se zabývá zejména aplikací návrhových vzorů, známých jako „GoF Design Patterns“ na platformě Java. Naučíte se používat vzory v analýze, architektuře, designu, programování, tzv. idiomy a refaktorizační vzory stejně jako vzory pro ladění výkonu a vzory pro testování. Během kurzu bude ukázána řada technik, metod, postupů a praktik zvaných „best practices“, použitelných v jednotlivých etapách a disciplínách tvorby software. Cílem kurzu je umožnit pochopení principů používání vzorů prostřednictvím praktických příkladů. Po celou dobu kurzu se pracuje na případové studii samostatně i v týmech pod vedením lektora.

»
  • Správně chápat vzory ve vývoji softwaru.
  • Aplikovat vzory v objektově chápané analýze, architektuře, návrhu.
  • Prakticky používat vzory v objektovém programování, testování a
  • optimalizaci.
  • Kurz je určen především pro vývojáře na platformě Java, ale i pro architekty a testery.
  • Znalost jazyka Java je výhodou, ale kurz lze zvládnout i se znalostmi jiných jazyků jako je C/C++, PHP.
  • Výhodou je základní znalost jazyka Java.
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích
  • Knižní publikace dle nabídky odborných vydavatelství.

Úvod do problematiky tvorby softwaru (SW)

  • Metodiky tvorby SW – vodopádové, iterační, RAD, Test-driven nebo architektonicky-centrické
  • Sběr a řízení požadavků
  • Základní disciplíny a s nimi související artefakty

Konceptuální modelování, analytické vzory

  • Tvorba modelu jednání (Use Case Model)
  • Tvorba doménového modelu
  • Vzory objektového statického modelu
  • GRASP vzory
  • Vzory dynamického modelu

Gang of four vzory

  • Kategorizace vzorů

Vzory tvorby (objektu)

  • Singleton
  • Abstract Factory
  • Fatory Method
  • Builder
  • Prototype

Vzory struktury

  • Facade
  • Adapter
  • Bridge
  • Proxy
  • Decorator
  • Composite
  • FlyWeight

Vzory chování

  • Interpreter
  • Template Method
  • Chain of Responsibility
  • Command
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Visitor

Refaktorizace

  • Principy refaktorizace
  • Refaktorizační vzory a jejich podpora v IDE
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.