인프런) 토비의 스프링부트 이해와 원리 학습 커리큘럼
본문 바로가기
Backend/Spring Boot

인프런) 토비의 스프링부트 이해와 원리 학습 커리큘럼

by 코딩하는 핑가 2025. 5. 12.
반응형

🎯 목표: 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 정리, 발표 준비 전체 점검 및 포트폴리오 문서화

Day1. Containerless 웹 애플리케이션 아키텍처

Day2.스프링 컨테이너 사용, DI기초 개념

반응형

댓글