Week 1 - Spring 프레임워크와 IOC/DI
Spring을 이용해 "Hello World" 출력하기
Week 2 - IoC 컨테이너와 스프링부트 자동 설정
자동 설정 모듈을 만들고 이를 스프링 부트 애플리케이션에 통합하기
Week 3 - 빈 스코프: 커스텀 스코프와 빈 생명주기 콜백
커스텀 스코프와 빈 생명주기 콜백을 활용한 멀티 모듈 스프링 프로젝트 구현
Week 04 - 관점 지향 프로그래밍(AoP) 및 커스텀 어노테이션
커스텀 어노테이션과 AOP를 활용한 성능 모니터링 관점 구현
Week 05 - 스프링 MVC 및 RESTful 웹 서비스
HATEOAS와 커스텀 예외 처리를 포함한 REST API 구축
Week 06 - 스프링 DAO와 JDBC 템플릿 및 트랜잭션 관리
특정 비즈니스 로직을 위한 사용자 정의 롤백 규칙을 가진 트랜잭션 관리 통합
Week 07 - JPA 및 Hibernate를 사용한 ORM 통합
Week 08 - 스프링 시큐리티 및 OAuth2 통합
스프링 GCP 배포