· 학습 목표:
프론트엔드에서의 서비스 통합의 중요성을 이해하고, 다양한 서비스 통합 기술과 방법을 습득합니다.
· 주요 내용:
1. 프론트엔드에서의 서비스 통합
[Chapter 2: MSA 환경에서의 서비스 통합]
· 학습 목표:
MSA(Microservices Architecture) 환경에서의 서비스 통합에 대한 개념을 이해하고, Integration review와 Data Projection 등의 기술을 활용하여 서비스 간의 효율적인 통합을 구현하는 능력을 학습합니다.
· 주요 내용:
1. MSA 환경에서의 Integration review와 Data Projection
[Chapter 3: 데이터 통합 패턴]
· 학습 목표:
다양한 데이터 통합 패턴 중에서 GraphQL에 초점을 맞추어 실습을 통해 이해합니다.
· 주요 내용:
1. 데이터 통합 패턴 - GraphQL 실습 1
2. 데이터 통합 패턴 - GraphQL 실습 2
3. 데이터 통합 패턴 - GraphQL 실습 3
[Chapter 4: CQRS 기반 데이터 통합]
· 학습 목표:
Command Query Responsibility Segregation (CQRS) 기반 데이터 통합에 대한 이해를 높이고, 실제로 CQRS를 적용하여 데이터를 효과적으로 통합하는 방법을 학습합니다.
· 주요 내용:
1. CQRS 기반 데이터 통합 실습 1
2. CQRS 기반 데이터 통합 실습 2
3. CQRS 기반 데이터 통합 실습 3
4. CQRS 기반 데이터 통합 실습 4
[Chapter 5: 마이크로서비스 테스트]
· 학습 목표:
마이크로서비스 아키텍처에서의 테스트에 대한 이해를 높이고, 컨트랙트 테스트를 포함한 다양한 테스트 기법을 학습합니다.
· 주요 내용:
1. 컨트랙트 테스트란
2. 컨트랙트 테스트 실습 (Request Response 방식) 1
3. 컨트랙트 테스트 실습 (Request Response 방식) 2
4. 컨트랙트 테스트 실습 (Request Response 방식) 3
5. 컨트랙트 테스트 실습 (Message driven 방식) 1
6. 컨트랙트 테스트 실습 (Message driven 방식) 2
[Chapter 6: 12th 쇼핑몰]
· 학습 목표:
가상 쇼핑몰의 시나리오와 모델을 분석하고, 이를 기반으로 실제 서비스를 구현하고 테스트하는 능력을 학습합니다.
· 주요 내용:
1. 12th 쇼핑몰 시나리오 및 모델 분석
2. 12th 쇼핑몰 서비스 구현 및 테스트 1
3. 12th 쇼핑몰 서비스 구현 및 테스트 2
4. 12th 쇼핑몰 서비스 구현 및 테스트 3
5. 12th 쇼핑몰 서비스 구현 및 테스트 4
[Chapter 7: Google Drive]
· 학습 목표:
Google Drive의 시나리오와 모델을 분석하고, 해당 기능을 구현하고 테스트하는 능력을 학습합니다.
· 주요 내용:
1. Google Drive 시나리오 및 모델 분석
2. Google Drive 서비스 구현 및 테스트 1
3. Google Drive 서비스 구현 및 테스트 2
4. Google Drive 서비스 구현 및 테스트 3
[Chapter 8: Food Delivery App]
· 학습 목표:
Food Delivery App의 시나리오와 모델을 분석하고, 해당 애플리케이션의 서비스를 구현하고 테스트하는 능력을 학습합니다.
· 주요 내용:
1. Food Delivery App 시나리오 및 모델 분석
2. Food Delivery App 서비스 구현 및 테스트 1
3. Food Delivery App 서비스 구현 및 테스트 2
4. Food Delivery App 서비스 구현 및 테스트 3
5. Food Delivery App 서비스 구현 및 테스트 4

