NEXTSTEP 만들면서 배우는 Spring 3기
Last updated
Last updated
NEXTSTEP 에서 수강한 강의는 모두 하나도 빠짐없이 만족도가 매우 높았는데, 그 중 가장 재밌었던 강의였다.
직접적으로 실무를 처리하는 능력이 좋아졌다던가 당장 써먹을 수 있는 무엇인가를 배운 것은 아니다. 하지만 앞으로 내가 프레임워크를 어떻게 대해야 할지, 프로그래밍 학습을 어떻게 해야할지에 관한 태도 정립에 많은 도움이 되었다.
물론 스프링 프레임워크 자체에 대한 이해도가 올라가는데 직접적으로 도움이 되었다. 말 그대로 프레임워크를 만들어 봄으로써 그동안 스프링 프레임워크가 자동으로 처리해줬던 것들이 어떤 원리로 이뤄졌는지에 대한 이해도를 올릴 수 있었다.
아래는 코스에서 소개하고 있는 코스 구성 순서 및 내용이다.
온라인 코드 리뷰 방법 이해
HTTP 헤더 파싱을 통한 TDD 연습
미션: HTTP 웹 애플리케이션 서버 구현 및 코드 리뷰
HTTP, WAS, 서블릿 컨테이너 피드백
자바 reflection 실습
미션: MVC 프레임워크 구현 및 코드 리뷰
@MVC 프레임워크 피드백 - 점진적인 리팩토링
ATDD와 학습 테스트
미션: JDBC 라이브러리 구현 및 코드 리뷰
JDBC 라이브러리 피드백
JVM Stack vs Heap
미션: DI 프레임워크 구현 및 코드 리뷰
DI 프레임워크 피드백
DI와 Spring DI 강의
AOP 개념 및 Interceptor
Spring AOP
미션: AOP 라이브러리 구현 및 코드 리뷰
Transaction과 Spring Transaction 피드백
(a)sync, (non)block
프레임워크 & 라이브러리 강의 마무리