Swift를 기반으로 의존성 주입의 원칙과 패턴을 깊게 이해할 수 있는 동영상 강의를 제작 중입니다. 신청서를 통해 이메일을 남겨주시면 강의를 출시했을 때 30% 할인 쿠폰을 보내드립니다. 신청서는 언제든 마감될 수 있습니다!
출시 예정: 2024년 상반기
강의 목차 초안은 아래와 같습니다. 실제 출시 전에는 바뀔 수 있습니다.
<모바일 개발자를 위한 의존성 주입의 원칙과 패턴> (가제)
[1장] 의존성 주입 원칙 이해하기
- 의존성 주입이 무엇이며, 왜 써야하고 어떻게 쓰는가
- 강하게 결합된 앱 실습
- 느슨하게 결합된 앱 실습
[2장] 의존성 주입 패턴 모음
- Composition Root, 생성자 주입, 메서드 주입, 프로퍼티 주입
- 언제 어떤 패턴을 써야 하는가
- 의존성 주입 안티 패턴(통제광, 서비스 로케이터, Ambient Context 등)
- Storyboard 사용시 의존성 주입
- 코드 스멜 종류
[3장] Pure DI
- 앱 합성
- 객체 수명 관리
- 인터셉션
- SOLID와 의존성 주입 원칙에 근거한 앱 개발
[4장] DI 컨테이너
- Auto-wiring과 Auto-registration
- 언제 DI 컨테이너를 쓸까
- Swinject 활용
- Needle 활용
<강의 내용 맛보기>
<제작자 정보>