문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
서론
- 도메인 주도 설계(DDD)란 무엇이며 어떤 장점이 있나요?
- 다른 접근법과 비교했을 때 DDD의 특징은 무엇인가요?
- DDD의 핵심 개념 및 프로젝트 구조에 대한 개요
전술적 도메인 주도 설계
- 도메인 모델을 구성하는 요소들
- 엔티티, 값 객체, 집합체, 리포지토리 및 도메인 서비스의 구현 방법
- 팩토리, 스펙큐케이션, CQRS, 이벤트 소싱 기법 활용법
전략적 도메인 주도 설계
- 컨텍스트 맵 패턴에 대해 알아봅니다.
- 이벤트 스톰링 및 도메인 스토리텔링을 활용한 모델 설계
- 하위 도메인 식별 및 분류 방법
- 바운디드 컨텍스트 패턴 등을 통한 경계선 확립과 상호관계 정의
DDD와 레거시 시스템 최적화 워크숍
- 레거시 시스템이 가지는 어려움과 기회 요인들
- NDepend와 같은 도구를 이용한 기존 시스템 분석 및 이해 방법
- 스트랭글러 패턴 등의 기술을 활용해 레거시 시스템 리팩터링하고 현대화하는 실제 방안
제품, 도메인 및 팀 중심 아키텍처 설계
- 제품, 도메인, 팀 기반 아키텍처가 지니는 이점과 한계
- 마이크로서비스 패턴 등을 사용한 이러한 아키텍처의 구현 방법
- 팀 구성 및 협업 방안
- 자동화된 테스트와 지속적 통합 환경을 통해 품질과 일관성 확보하기
데이터 메시 – 도메인 지향형 데이터 관리
- 기존 데이터 플랫폼의 문제점은 무엇인가요?
- 데이터 메시에 대한 기본 개념
- 데이터 검색, 접근 및 거버넌스를 지원하는 도메인 지향형 데이터 플랫폼 구현법
- 데이터 메시 환경에서 활용 가능한 Apache Kafka, Apache Spark, GraphQL과 같은 기술들 소개
요약 및 향후 방향성
요건
- 객체 지향 프로그래밍 및 디자인 패턴에 대한 기본적인 이해
- C#과 .NET Core 활용 경험
- 데이터베이스와 SQL에 대한 기초 지식
수강 대상
- 개발자
- 아키텍트
- 분석가
21 시간
회원 평가 (1)
우리가 당신에게 실제 생활 예를 들 수 있습니다.
Elria Slabber - Glacier by Sanlam
코스 - Introduction to Domain Driven Design
기계 번역됨