728x90
1. 듣게 된 동기
드디어 스프링 기본편을 다 들었습니다.
스프링부트를 공부하다 보니 이게 왜 되는가에 대한 의문으로 시작하여 그 의문을 풀기 위해 여기저기 찾던 중에 인프런 김영한 선생님의 스프링 핵심 원리를 듣게 되었다.
어노테이션이니 JPA니 하는 것들이 그냥 책에 쓰인대로 쓰다보니 이건 타자연습이다 싶어 그 동작원리를 알기 위해서 였습니다.
2.커리큘럼
총 강의 길이는 12시간 7분에 총 65강으로 구성되어 있습니다.
스프링에서 객체가 어떻게 생성되어, 스프링에서 관리되고 또 어떤 방식으로 의존성이 주입되는지에 대한 원리에 대해서 강의가 진행됩니다.
그 원리를 설명하기 위해 순수한 자바에서 부터 시작하여 그 코드를 스프링으로 이식하는 과정을 통해 어떤 이유로 스프링이 개발되었고, 어떻게 쓰여야 하는지에 대해서 배우게 됩니다.
현재는 JPA 과정을 듣고 있는데 그 과정에서도 선생님께서 강조하시는 것은 객체지향에 대해서 더 깊이 생각을 하라는 것이며 객체지향을 위한 코드작성이 앞으로도 핵심으로 작용할 것입니다.
12시간의 강의를 통해서 할 수 있는 것은 많지 않습니다.
섹션2.스프링 핵심원리 이해1 - 예제 만들기 에서 만든 회원 도메인을 만드는 것이 사실 다입니다.
그렇기에 이 강의를 들었다고 스프링으로 무엇인가를 만들 수 있는 것은 아닙니다.
하지만 어떻게 스프링이 작동하는지에 대한 의문이 풀려가는 느낌이 드실겁니다.
스프링을 처음 공부를 하시는 분이시라면 저는 이 강의를 추천합니다.
728x90
'프로그래밍 언어 > Spring' 카테고리의 다른 글
<JPA> JPA 2. 엔티티 매핑 (0) | 2021.11.18 |
---|---|
<JPA> JPA 1. 내부 동작 방식 영속성 (0) | 2021.11.18 |
<Spring>LMS프로젝트7. 학생 출결 로직 작성(5) 컴포넌트스캔과 자동 의존관계 주입 (0) | 2021.11.08 |
<IntelliJ>Git Hub 연동하기 (0) | 2021.11.03 |
<Spring>LMS프로젝트5. 학생 출결 로직 작성(2) 스프링으로 이식 (0) | 2021.10.31 |