1. 설계와 아키텍쳐란
2. 두 가지 가치에 대한 이야기
3. 프로그래밍 패러다임 개요
4. 구조적 프로그래밍
5. 객체 지향 프로그래밍
6. 함수형 프로그래밍
7. SRP : 단일 책임 원칙
8. OCP : 개방 - 폐쇄 원칙
9. LSP : 리스코프 치환 원칙
10. ISP : 인터페이스 분리 원칙
11. DIP : 의존성 역전 원칙
12. 컴포넌트
13. 컴포넌트 응집도
14. 컴포넌트 결합
15. 아키텍처란 ?
16. 독립성
17. 경계 : 선긋기
18. 경계 해부학
19. 정책과 수준
20. 업무 규칙