24,200원
중급자를 위해 준비한
[백엔드] 강의입니다.
도메인 주도 개발(DDD) 방법으로 체계적인 백엔드 설계 및 이것을 마이크로서비스에 적용해봅니다!
✍️
이런 걸
배워요!
이런 걸
배워요!
DDD(Domain Driven Design)
최소한의 보안 지식
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
지금까지 이론없이 백엔드를 개발하신 분
클론코딩 강의를 보면서 코드를 따라치기만 하신 분
도메인 주도 설계를 배워보고 싶으신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
백엔드 기본 지식
안녕하세요
애프터캠프 입니다.
애프터캠프 입니다.
## 이력서, 포폴 첨삭 등 강의 외 문의사항이 있으시면 이곳으로 문의 주세요
강사 깃헙: https://github.com/morishjs
지식저장소: https://wiki.after-camp.com/Home
🎨 포트폴리오: https://morish.dev
📜 이력: https://shorturl.at/gKU68
부트캠프 수료했는데 앞으로 뭘 공부해야 할지 막막하시죠?
👊 부트캠프에서는 취업률 90%라고 하는데... 전 취업이 잘 안돼요! 😢
👊 취업은 했는데 사수가 없어서 너무 불안해요! 🤑
👊 작성한 코드가 동작은 하는데 이렇게 작성하는지 모르겠어요! 🤯
애프터캠프에서는 다음이 가능합니다!
👌 CTO 2번 경험, 다수의 프로젝트를 경험한 풀스택 개발자가 직접 코칭합니다.
👌 코드 리뷰, 커리어 방향성 고민을 같이 해드립니다.
👌 애프터캠프에는 한국, 미국 실리콘밸리 예비 개발자, 현직자가 모인 곳입니다.
커리큘럼
총 35 개
˙ 4시간 46분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 소개
1 강
∙ 3분
섹션 1. DDD 기초 (Entity, Value Object)
8 강
∙ 1시간 23분
Ubiquitous language
04:04
현실의 사물을 추상화한 Entity 소개
미리보기
07:40
사물의 특성을 추상화한 Value object 소개
13:47
(특강) 안전한 코딩을 가능하게 하는 Either 타입
미리보기
15:25
Value object 실습 (회원명, 연락처를 string에서 Value object로)
16:08
회원가입 & 안전한 로그인
09:19
Value object 실습 (섹션1에서 배운 내용으로 회원 인증 기능 구현)
11:01
회원가입 시나리오 구현해보기
06:14
섹션 2. DDD (Application Layer)
7 강
∙ 1시간 21분
큰 문제를 작은 문제로 쪼갠 Subdomain 소개
05:36
도메인 레벨의 Component(Entity, Value object)의 실행을 관장하는 Application layer
미리보기
13:02
리포지토리 패턴 소개
10:35
로그인한 회원이 서버와 통신하는 방법, 세션
04:59
로그인한 회원이 서버와 통신하는 방법, Json Web Token
06:25
로그인 기능 구현 (Application Layer 실습)
미리보기
16:15
로그인 기능 구현 (Application layer, Infrastructure layer을 연결하는 방법)
24:27
섹션 3. DDD (도메인 모델의 영역)
9 강
∙ 1시간 1분
도메인 전문가와 인터뷰 후 Entity 설계해보기
미리보기
03:55
상품 Entity 구현
08:12
다른 Entity에서 필요한 정보 가져오기
08:53
Entity들의 대표 Aggregate root
04:21
Aggregate, Review Entity 구현해보기
미리보기
09:58
Domain event 소개
10:24
Bounded context 소개
03:52
Bounded context 실습
05:43
지금까지 배운 내용 정리
미리보기
06:15
섹션 4. 마이크로서비스 아키텍처
10 강
∙ 55분
MSA 소개
02:55
MSA를 사용하지 말아야 하는 이유
03:50
MSA을 Implementation View로 바라보기
04:18
모놀로식에서 MSA로 전환 (개요)
02:43
기존의 기능은 그대로 두고 새로운 기능을 새로운 서비스에 추가하는 방법
06:13
프론트,백엔드 코드가 합쳐진 서비스를 둘로 분리
11:39
DDD를 토대로 모놀로식에서 MSA로 분리
05:21
Order Context 코드 분리
03:54
MSA DB 마이그레이션
04:03
모놀로식에서 MSA로 이관 종합편
10:41
강의 게시일 : 2023년 11월 17일
(마지막 업데이트일 : 2024년 03월 27일)
수강평
총 4개
수강생분들이 직접 작성하신 수강평입니다.
4.3
4개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
저번 타입스크립트 강의와 이번 강의는 진짜 맘에 드네요.
매번 spring의 ddd강의들만 보다가 node 버전의 강의를 들으니 신세계네요.
서비스를 구조를 잡을까 계속 고민을 하고 있었는데 많은 부분을 해결해 주시네요.
강추합니다.
해상도를 좀 높여주세요. 코드가 잘 안보여요. ㅠㅠ
그리고 저는 vscode만 쓰는데 혹시 간단한 intellij 사용방법도 강의에 추가해주시면 안될까요?
2023-11-18
DDD 이론과 설계보다는
어떻게 하면 DDD에서 요구하는 코드 스타일? 적용할 수 있는지에 대한 강의입니다.
아무리봐도 성능에 안 좋은 코드인데 왜 그렇게 해야되는지 의문을 갖는 분, 적용하기 애매한 분들한테
어느정도 가이딩이 될만한 강좌입니다.
2024-03-04
DDD라는게 너무 추상적인 개념이라 이해가 안됐었는데 제공해주신 강의로 좀 더 구체적으로 이해가 된 것 같습니다!
다음 강의도 기대하겠습니다. 감사합니다! :)
2024-01-04