개발 · 프로그래밍

/

백엔드

클론코딩에서 알려주지 않는 것들 (보안, DDD, 마이크로서비스) 2편

도메인 주도 개발(DDD) 방법으로 체계적인 백엔드 설계 및 이것을 마이크로서비스에 적용해봅니다!

(4.4) 수강평 5

수강생 155

Thumbnail

중급자를 위해 준비한
[백엔드] 강의입니다.

이런 걸
배워요!

  • DDD(Domain Driven Design)

  • 최소한의 보안 지식

백엔드 클론 코딩에서 벗어나지 못하는 분들 주목! 📌

DDD 1번

DDD 2번

DDD 3번

DDD 4번

클론코딩에서 알려주지 않는 것들 DDD

체계적이고 확장 가능한 코드를 작성하기 위해 꼭 배워야 합니다! 👆

🧐 지금까지 MVC 패턴의 서버만 개발해오시지 않으셨나요?

👉 MVC 패턴을 넘어 도메인 주도 개발(DDD)로 복잡한 비즈니스 모델을 추상화 하는 방법을 배웁니다.

🧐 개발을 할수록 수정하기 어려운 코드를 작성하고 계시지 않으신가요?

👉 확장 가능한 (Horizontal scaling) 설계 방법을 배웁니다.

🧐 최소한의 보안 지식이 필요하시지 않으신가요?

👉 회원가입, 로그인을 위한 내용들을 OWASP 권고사항을 따라서 구현해봅니다.

🧐 DDD를 마이크로서비스 아키텍처에 적용해보고 싶지 않으신가요?

👉 DDD를 배우고 MSA 구현에 활용해봅니다.

이런 걸 배워요 📚

Authentication, Authorization에 대한 개념을 배우고 실습합니다.

Domain Driven Design (DDD) 방법을 배우고 도메인 전문가와 나눈 대화 내용으로 코드를 구현합니다.

강의 특징 ✨

단순 코드를 따라 치는 것이 아니라 백엔드 개발에 필요한 핵심을 설명합니다.

백엔드 시스템 설계를 "어떻게" 보다는 "왜?"를 집중적으로 설명합니다.

주입식 교육을 지양하고 기술의 기저에 깔린 원리를 탐구하는 강의입니다.

안정적인 시스템을 만들기 위한 이론적인 내용들을 학습합니다.

앞으로 업데이트 되는 내용 (업데이트 중)

마이크로 서비스

  1. 마이크로서비스에 대해서 (업데이트 완료 )

  2. 모놀로식에서 마이크로서비스 아키텍처로 이관 (업데이트 완료 )

  3. 마이크로서비스의 trade-off (업데이트 완료 )

  4. 데이터 일관성 유지 (Saga pattern)

  5. 마이크로서비스 간 통신 방법


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 지금까지 이론없이 백엔드를 개발하신 분

  • 클론코딩 강의를 보면서 코드를 따라치기만 하신 분

  • 도메인 주도 설계를 배워보고 싶으신 분

선수 지식,
필요할까요?

  • 백엔드 기본 지식


## 이력서, 포폴 첨삭 등 강의 외 문의사항이 있으시면 이곳으로 문의 주세요

👉 morishjs@gmail.com

강사 깃헙: https://github.com/morishjs

지식저장소: https://wiki.after-camp.com/Home

🎨 포트폴리오: https://morish.dev

📜 이력: https://shorturl.at/gKU68



부트캠프 수료했는데 앞으로 뭘 공부해야 할지 막막하시죠?

👊 부트캠프에서는 취업률 90%라고 하는데... 전 취업이 잘 안돼요! 😢

👊 취업은 했는데 사수가 없어서 너무 불안해요! 🤑

👊 작성한 코드가 동작은 하는데 이렇게 작성하는지 모르겠어요! 🤯


애프터캠프에서는 다음이 가능합니다!

👌 CTO 2번 경험, 다수의 프로젝트를 경험한 풀스택 개발자가 직접 코칭합니다.

👌 코드 리뷰, 커리어 방향성 고민을 같이 해드립니다.

👌 애프터캠프에는 한국, 미국 실리콘밸리 예비 개발자, 현직자가 모인 곳입니다.

 

 

커리큘럼

전체

35 ∙ 4시간 46분

강의 게시일: 2023년 11월 17일
마지막 업데이트일: 2024년 03월 27일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!