커리큘럼
Week 1-1 하루만에 완성하는 객체지향과 SOLID의 이론 복습 코드로 보는 객체지향과 SOLID
- 객체지향 세계의 3대장; 협력, 책임, 역할
- 코드 재사용의 함정; 상속
- 유연한 코드로 가는 길; 합성, 위임
- 객체의 영원한 친구; 의존성 관리하기
- 새로운 문법; 람다
아하모먼트: 팀장이 좋아하는 인재상
Week 1-2 디자인패턴1: 행위 패턴 Strategy, Observer 패턴의 개념과 사용법
- Strategy 패턴의 개념과 사용법
- Observer 패턴의 개념과 사용법
- 실무에서는 어떻게 사용될까?
- 배운 패턴을 실습을 통해서 제대로 소화하기(패턴 사활문제1)
아하모먼트: 프로 이직러의 하루
Week 2-1 디자인패턴2: 구조 패턴 Decorator, Proxy, Adapter 패턴의 개념과 사용법
- Decorator 패턴의 개념과 사용법
- Proxy 패턴의 개념과 사용법
- Adapter 패턴의 개념과 사용법
- 실무에서는 어떻게 사용될까?
- 배운 패턴을 실습을 통해서 제대로 소화하기(패턴 사활문제2)
아하모먼트: 나에게 잘 맞는 회사는 어디 있지?
Week 2-2 디자인패턴3: 생성 패턴 Builder, Factory, Singleton 패턴의 개념과 사용법
- Builder 패턴의 개념과 사용법
- Factory 패턴의 개념과 사용법
- Singleton 패턴의 개념과 사용법
- 배운 패턴을 실습을 통해서 제대로 소화하기(패턴 사활문제3)
아하모먼트: 개발자 친구 사귀는 법(Feat. 다시 돌아온 커피챗, 맥주챗 뽑기)