반응형
🎯 목표: Inflearn 강의 "토비의 스프링부트 이해와 원리" 완주 + 실전 미니 프로젝트 수행
🎯 기간: 주말 제외, 총 15일
강의 내용을 그대로 포스팅하는게 싫어서 별도 커리큘럼을 작성함
주제 | 참고 강의 번호 | 학습 내용 | 실습 및 과제 |
스프링 부트 소개 및 철학 | 5~9 | 스프링 철학, Containerless, Opinionated 이해 | 스프링 부트 기본 개념 정리 및 키워드 정리 |
의존 주입 기초 | 22~24 | 스프링 컨테이너 사용, DI 기초 개념 및 적용 | 스프링 컨테이너 사용 |
의존 주입 심화 | 25~27 | DI 전환 및 DispatcherServlet과 매핑 처리 이해 | @Autowired, @Component 직접 활용 실습 필드/생성자/Setter 주입 방식 비교 실습 |
Bean 생명주기와 스코프 | 30~31 | Bean 생명주기, @Component, @PostConstruct | 라이프사이클별 동작 실습, 초기화/소멸 훅 실습 |
AOP 개념 및 실습 | 35 | 프록시 패턴과 @Aspect, Advice, JoinPoint 이해 | @Aspect 활용 AOP 로깅 적용 실습 |
트랜잭션 처리 방식 | 57 | @Transactional, 트랜잭션 매니저, 롤백 조건 학습 | 예외 발생 시 트랜잭션 롤백 실습 |
스프링 부트 구조 및 자동 구성 | 32, 60~61 | @SpringBootApplication, 자동구성 방식 | 자동 구성 테스트, 메타 애노테이션 실습 |
설정 바인딩 및 외부 설정 | 52~54 | @ConfigurationProperties, yml 파일 바인딩 | 외부 설정 값 주입 실습 및 프로퍼티 분리 |
JPA 기초와 영속성 컨텍스트 | 58 | JPA Entity, Repository 기초, save/find 학습 | H2 DB 연결 및 기본 CRUD 기능 구현 |
JPA 심화 및 연관 관계 | 59 | 지연/즉시 로딩, 변경 감지, 연관 관계 매핑 | 연관 관계 설정, cascade 옵션 실습 |
테스트 전략 및 Mock | 33~34 | @MockBean, 단위/슬라이스 테스트 개념 | 단위 테스트, 슬라이스 테스트 작성 |
요구사항 정의 및 설계 | - | 도메인 모델 정의, API 명세서 설계 | 요구사항 분석, API 명세 테이블 작성 |
실전 프로젝트 구조 구현 | - | 스프링 프로젝트 구조 생성, 엔티티/서비스 구성 | DB 설정, 엔티티 설계, CRUD 메서드 작성 |
REST API 및 예외 처리 구현 | - | 컨트롤러 구성, 예외 처리, 글로벌 핸들러 적용 | @RestControllerAdvice로 예외 처리 |
최종 정리 및 발표 준비 | 67~68 | README, Git 정리, 발표 준비 | 전체 점검 및 포트폴리오 문서화 |
반응형
'Backend > Spring Boot' 카테고리의 다른 글
인프런) 토비의 스프링 부트 - 이해와 원리 학습 Day2 (1) | 2025.05.14 |
---|---|
인프런) 토비의 스프링 부트 - 이해와 원리 학습 Day1 (0) | 2025.05.12 |
댓글