작성
·
57
0
안녕하세요 컴공과3학년 학생입니다. 백
엔드 개발자를 희망하고 방학기간까지 지금 mvc 1편 몇부분 다시보고 복습하고 앞에 핵심원리 기본을 다시보고 복습하고 블로그 글도 읽어 가면서 복습하면서 공부하고 있습니다.
2학기에 db및 고급까지 다 보기에는 시간이 빠듯한데
혹시 동아리 실전 프로젝트를 하러 들어갔을때 db를 건너띄고 jpa(api 설계)를 먼저 보는 게 나을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
전한준님, 백엔드 개발을 향해 열심히 공부하고 계시는 모습이 정말 멋지십니다. JPA는 Java Persistence API의 줄임말로, 객체 지향 프로그래밍에서 관계형 데이터베이스를 관리하는 방법 중 하나입니다. JPA를 학습하기 전에 DB에 대한 기본적인 이해가 있으면 JPA의 원리와 사용 방법을 보다 쉽게 이해할 수 있습니다. 하지만 시간이 부족하고 백엔드 개발 공부에 있어서 더 효율적인 학습 방향을 잡고 싶다면, 실전 프로젝트의 목적과 요구사항에 맞춰 학습 순서를 조정할 수도 있습니다.
실전 프로젝트에서 JPA나 Spring Data JPA를 사용할 계획이라면, JPA를 직접 다루면서 필요한 DB 지식을 습득하는 것도 하나의 방법입니다. Spring Data JPA는 개발자가 데이터베이스를 보다 쉽게 다룰 수 있도록 도와주므로, JPA의 기본 개념을 이해하면서 동시에 Spring Data JPA를 학습하는 것도 추천드립니다.
추가로, “Accessing Data with JPA” 가이드를 참고하시면 JPA를 이용해 데이터에 접근하는 방법을 실습할 수 있습니다. 그리고 Spring Data JPA와 Hibernate 공식 문서를 통해 더 깊이 있는 학습이 가능합니다.
결론적으로, 현재 상황과 프로젝트의 목표를 고려했을 때 DB를 건너뛰고 JPA를 먼저 학습하는 것도 나쁘지 않은 선택일 수 있습니다. 하지만, 기회가 된다면 DB에 대한 기초적인 지식도 함께 쌓아 가는 것이 장기적으로 더 도움이 될 것입니다.