Kurz je určený všetkým, ktorí si chcú prakticky skúsiť programovanie s využitím návrhových vzorov (Design Patterns). Na kurze sa riešia príklady od úvodného zadania cez návrh riešenia až po aplikáciu pomocou kódu. Návrh riešenia vytvárajú [...]
  • GOC2741
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 3 termíny
  • Bratislava (1 100 €)

    Brno (23 000 Kč)

    Praha (23 000 Kč)

  • Mierne pokročilý

Kurz je určený všetkým, ktorí si chcú prakticky skúsiť programovanie s využitím návrhových vzorov (Design Patterns). Na kurze sa riešia príklady od úvodného zadania cez návrh riešenia až po aplikáciu pomocou kódu. Návrh riešenia vytvárajú účastníci spoločne pod vedením lektora, následne majú čas na prenesenie návrhu do reálneho kódu aplikácie. Na kurze je maximum času venované reálnemu riešeniu daných zadaní a aplikácii teoretických znalostí z oblasti OOP a návrhových vzorov. Minimum času sa venuje teórii.

»
  • Pochopiť na praktických príkladoch princípy OOP
  • Využívať návrhové vzory pre tvorbu kvalitného riešenia
  • Naučiť sa brať do úvahy možné požiadavky na zmeny v budúcnosti
  • Znalosť objektového programovania v prostredí .NET
  • Znalosť jazyka C # alebo VB .NET

Odborný výklad s praktickými ukážkami, cvičenie na počítačoch.

Knižná publikácia podľa ponuky odborných vydavateľstiev.

Zjednotenie pojmov a východiskových znalostí

  • Dedičnosť, polymorfizmus
  • Interface
  • Agregácia
  • Open / Closed Principle
  • Single Responsibility Principle

Návrhové vzory v praxi

Kreacionálne

  • Factory - továreň na objekty
  • Singleton - zatracovaný návrhový vzor
  • Builder - zložitejšia tvorba objektov

Štrukturálne

  • Adapter - cesta ku zjednoteniu
  • Composite - ako sa nemusieť starať o typ objektu
  • Decorator - rekurzia inak
  • Facade - urobte váš systém zvonku pekný
  • Proxy - ako doplniť čo je potreba bez dedenia

Behaviorálne

  • Command - zapuzdrenie akcie
  • Chain of responsibility - či niekto rozhodne
  • Iterator - milujeme foreach
  • Observer - distribúcia a príjem informácií
  • Strategy - dedičnosť a interface
  • Template method - ako urobiť to isté inak

Návrhové vzory iba informatívne

  • Prototype
  • Bridge
  • Flyweight
  • Interpreter
  • Mediator
  • Memento
  • State
  • Visitor
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.