The following subjects will be taught during this course:
- Why use Use Case 2.0 and ICONIX, for example?
- High-Level and Low-Level Architecture.
- Design Patterns:
- Microservices/Micro application pattern (modularisation).
- Boundary, Control, Entity pattern (class responsibility standardisation).
- Chain of Responsibility pattern (order of responsibility).
- Repository pattern (data access rules and data source).
- Aggregate and value – document pattern (information carriers and contextual data model).
- Envelope pattern (document storing – records management).
- Adapter pattern (encapsulation of all).
- Data warehouse as a data source for reports and statistics.