코스 개요

도메인 주도 설계 입문

  • DDD의 원칙과 동기
  • 일반적인 언어와 도메인 전문가와의 협업
  • 핵심, 지원, 제네릭 하위 도메인 구분

전략적 설계 및 경계 컨텍스트

  • 경계 컨텍스트와 그 책임 정의
  • 컨텍스트 맵과 통합 패턴
  • 팀, 조직적 경계, 데이터 소유권 관리

전술적 패턴 — 도메인 모델의 구성 요소

  • 엔티티와 식별자 관리
  • 값 객체와 변경 불가능성
  • 집합체와 트랜잭션 경계

도메인 서비스, 리포지토리, 팩토리

  • 도메인 서비스와 애플리케이션 서비스 사용 시기
  • 리포지토리 패턴과 지속성 고려사항
  • 복잡한 객체 생성을 위한 팩토리 패턴

복잡한 동작 및 불변성을 모델링

  • 불변성 설계와 비즈니스 규칙 적용
  • 이벤트 주도형 모델링과 도메인 이벤트
  • 일관성 모델: 최종적으로 일관되고 사가

아키텍처 및 엔지니어링 실천과 DDD 통합

  • 마이크로서비스와 모듈형 단일체와의 DDD 일치
  • API 설계, 방부 층, 통합 전략
  • 도메인 논리 테스트: 단위 테스트, 통합 테스트, 계약 테스트

팀 및 조직에서 DDD 채택

  • 도메인 발견 워크샵과 이벤트 스톰링 실행
  • 팀 간 일반적인 언어 생성 및 관리
  • 성공 측정 및 도메인 모델 반복

요약 및 다음 단계

요건

  • 객체 지향 언어에 대한 풍부한 프로그래밍 경험
  • 소프트웨어 아키텍처 원칙 이해
  • 아젠 개발 실천에 익숙함

대상자

  • 고등 개발자
  • 소프트웨어 아키텍트
  • 기술 리더
 21 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리