문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
도메인 주도 설계 입문
- DDD의 원칙과 동기
- 일반적인 언어와 도메인 전문가와의 협업
- 핵심, 지원, 제네릭 하위 도메인 구분
전략적 설계 및 경계 컨텍스트
- 경계 컨텍스트와 그 책임 정의
- 컨텍스트 맵과 통합 패턴
- 팀, 조직적 경계, 데이터 소유권 관리
전술적 패턴 — 도메인 모델의 구성 요소
- 엔티티와 식별자 관리
- 값 객체와 변경 불가능성
- 집합체와 트랜잭션 경계
도메인 서비스, 리포지토리, 팩토리
- 도메인 서비스와 애플리케이션 서비스 사용 시기
- 리포지토리 패턴과 지속성 고려사항
- 복잡한 객체 생성을 위한 팩토리 패턴
복잡한 동작 및 불변성을 모델링
- 불변성 설계와 비즈니스 규칙 적용
- 이벤트 주도형 모델링과 도메인 이벤트
- 일관성 모델: 최종적으로 일관되고 사가
아키텍처 및 엔지니어링 실천과 DDD 통합
- 마이크로서비스와 모듈형 단일체와의 DDD 일치
- API 설계, 방부 층, 통합 전략
- 도메인 논리 테스트: 단위 테스트, 통합 테스트, 계약 테스트
팀 및 조직에서 DDD 채택
- 도메인 발견 워크샵과 이벤트 스톰링 실행
- 팀 간 일반적인 언어 생성 및 관리
- 성공 측정 및 도메인 모델 반복
요약 및 다음 단계
요건
- 객체 지향 언어에 대한 풍부한 프로그래밍 경험
- 소프트웨어 아키텍처 원칙 이해
- 아젠 개발 실천에 익숙함
대상자
- 고등 개발자
- 소프트웨어 아키텍트
- 기술 리더
21 시간
회원 평가 (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
코스 - Introduction to Domain Driven Design
기계 번역됨