• podstawowe wzorce projektowe GoF: funkcjonalne, behawioralne i strukturalne
• metody komunikacji rozproszonej (send-receive, RMI, Messaging, streaming)
• wzorce i zasady architektoniczne:
- wzorzec Domain Model
- zasada Dependency lnversion
- wzorce Data Access Object / Repository Object
- interface Segregation Principle
- zasady clean codę
- zasady obsługi wyjątków w aplikacjach rozproszonych