IT & Programování Začátečník Prezenční

SOLID – principy čistého návrhu a vývoje

Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software. Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl...

16 hod
ICT Pro s.r.o.

Tento intenzivní dvoudenní kurz je určen pro vývojáře, kteří potřebují řešit složité výzvy spojené s architekturou a strukturou software.
Naučíte se přemýšlet nad doručovaným softwarem tak, aby byl rozšiřitelný a lehce upravitelný. Seznámíte se s dopadem špatných architektonických rozhodnutí a také s tím, jak se jim vyhnout. Ukážeme si, že i v nevhodně strukturovaném softwaru je vždy možno postupnými kroky kód upravovat a zlepšovat.
Vybrané oblasti kurzu jsou pokryty kombinací technik párového programování, refactoringu a aplikací návrhových vzorů a SOLID principů.
Kurz je orientován prakticky a zdrojový kód je doručován primárně v jazyce Java. V případě privátního školení je možné příklady připravit i na jiné jazyky (např. C++, Python).

Cíle kurzu

  • Vybrané oblasti kurzu jsou pokryty kombinací technik párového programování, refactoringu a aplikací návrhových vzorů a SOLID principů.

Osnova kurzu

1 Obsah kurzu
  • Analýza existujícího kódu a odhalení jeho slabin
  • Návrh a implementace úprav stávajícího kódu
  • Aplikace SOLID principů při implementaci nových funkcionalit
  • Psaní testů pro stávající i nový kód
  • Identifikace a minimalizace dopadů nesprávných architektonických rozhodnutí
  • Srovnání výsledného kódu při porušení a naopak při dodržování SOLID principů

Termíny

SOLID – principy čistého návrhu a vývoje
21.9.2026 - 22.9.2026
Praha Prezenční 2 dny
12 800 Kč
Přihlásit
SOLID – principy čistého návrhu a vývoje
21.9.2026 - 22.9.2026
Brno Prezenční 2 dny
12 800 Kč
Přihlásit
SOLID – principy čistého návrhu a vývoje
11.1.2027 - 12.1.2027
Praha Prezenční 2 dny
12 800 Kč
Přihlásit
SOLID – principy čistého návrhu a vývoje
16.11.2026 - 17.11.2026
Praha Prezenční 2 dny
12 800 Kč
Přihlásit

Požadavky

Účastníci musejí mít alespoň základní znalost jazyka Java (kurz JAV1).

Mohlo by vás zajímat

Podobné kurzy

Více kurzů