7. 10. 2019 18:00 - 20:00
Impact Hub, Brno
200 Kč
Jaké principy se uplatňují během návrhu architektury softwaru? Čeho se vyvarovat? K čemu slouží architektonické vzory a kdy který použít?
Úvod
- Vymezení softwarové architektury
- Funkční a nefunkční požadavky
- Rozbor některých nefunkčních požadavků
- Proč jsou některé nefunkční požadavky tak důležité?
- Clean architecture
Čemu se vyvarovat?
- Znaky špatného designu
- Časté anti-patterny
Tvorba komponent
- Principy a doporučení pro tvorbu komponent
- Jak je možné komponenty oddělovat?
Nejčastější vzory v softwarové architektuře
- Více-vrstvé architektury
- Domain-centric a domain-driven architektury
- Architektury orientované na události (event-oriented)
- Service-oriented architecture
- Microservices
- Evolutionary architecture
- Další vzory
- Výhody a nevýhody jednotlivých přístupů