프론트엔드 개발자가 알아야 하는 의존성 주입
2024년 9월 24일 · 52분· 강의 노트 제공됨
22명이 수강함
의존성 주입은 소프트웨어 설계의 기본이라고 볼 수 있어요. 어떤 것을 직접 의존할지(높은 의존), 간접적으로 의존할지(약한 의존)를 선택하는 것에 대해서 배워요. 한 가지 프레임워크가 아니라 다양한 방법들을 살펴보고 이를 통해 의존성 주입의 개념에 대해 확실하게 학습해요.

배경

  • 의존성 주입은 소프트웨어 설계의 기본이라고 볼 수 있어요.
  • 어떤 것을 직접 의존할지(높은 의존), 간접적으로 의존할지(약한 의존)를 선택하는 것에 대해서 배워요.
  • 한가지 프레임워크가 아니라 다양한 방법들을 살펴보고 이를 통해 의존성 주입의 개념에 대해 확실하게 학습해요.

의존성?

  • 소프트웨어에서 어떠한 기능/로직을 구동시키기 위해서 다른 모듈이 필요할때가 있어요.
  • 이것들을 “의존성”이라고 불러요. (A 모듈은 B 모듈에 의존한다 = 의존성을 가진다)

의존성 주입?

의존성 주입은 어떠한 기능이 외부 요소에 의존하는 것을 그 요소 자체가 아니라 인터페이스로 만들어 추상화 할 수 있도록 도와주는 테크닉이에요.
 
의존성 주입이 안된 코드
import { myApiClient } from "./myApiClient"; async function myFeature() {  myApiClient.fetch(...); }
 
의존성 주입이 된 코드
 
수강 신청 시 전체 강의 노트 제공
로그인이 필요합니다
2025년 3월 25일
3명 수강
2025년 3월 18일
4명 수강
2025년 3월 11일
2명 수강
2025년 3월 4일
5명 수강
2025년 2월 25일
2명 수강
2025년 2월 18일
3명 수강
2025년 2월 11일
8명 수강
2025년 2월 4일
3명 수강
2025년 1월 27일
7명 수강
2025년 1월 21일
5명 수강
2025년 1월 14일
9명 수강
2025년 1월 7일
8명 수강
2024년 12월 31일
10명 수강
2024년 12월 24일
18명 수강
2024년 12월 17일
19명 수강
2024년 12월 10일
18명 수강
2024년 12월 3일
7명 수강
2024년 11월 26일
29명 수강
2024년 11월 19일
18명 수강
2024년 11월 5일
6명 수강
2024년 10월 29일
13명 수강
2024년 10월 22일
15명 수강
2024년 10월 15일
14명 수강
2024년 10월 8일
12명 수강
2024년 9월 10일
21명 수강
2024년 9월 3일
16명 수강
2024년 8월 20일
20명 수강
Luft Software Design
루프트소프트웨어디자인
사업자등록번호 306-04-33917
통신판매업신고번호 2024-인천동구-196
인천광역시 동구 새천년로38번길 11, 206동 1806호
서비스이용약관
개인정보처리방침
이메일 문의 tony@fromundefined.com
Designed by Tony