인프런 커뮤니티 질문&답변

이재윤님의 프로필 이미지
이재윤

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

정리

선생님! 질문이 있습니다.

작성

·

396

7

안녕하세요! 현재 컴공 2학년을 마치고 군대를 다녀온 학부생입니다.

 

질문 남기기 전에 먼저 좋은 강의 남겨주셔서 감사합니다^^

패x트캠퍼스 강의도 들어보고 여러가지 글도 읽었는데도

 

스프링 개념에 대해 잘 몰랐는데 강의를 신청하고 들어보니 너무 쉽게 순차적으로 잘 설명해주셔서 어느정도 감이 잡히고 흥미가 생겼습니다.

 

제가 질문드릴 것은 다음과 같습니다.

로드맵을 따라서 수강을 하고 있는데, mvc2편까지 듣고는 제 개인 프로젝트를 할 수 있는 수준이 될까요?

 

물론 강의를 다 듣고 복습을 한다는 가정하에서요..

 

지금 상태는 강의듣고 복습하고 있는데, 이론적인 부분은 어느정도 이해가 되는데 실무에서는 어떤식으로 사용하고, 실제 프로젝트를 할 때에는 어떤 상황에서 어떤 걸 써야할지는 아직 감이 잘 안 잡힙니다!

 

혹시 강의를 듣고 추후에는 어떤 식으로 공부해야지 프로젝트도 잘 할 수 있고, 더 바람직한 방법일까요? 물론 공부에 방법은 없다고 다들 그러시지만, 프론트엔드만 공부했던 저로서 어떻게 해야할지 방법이 안 잡힙니다.

답변 1

4

안녕하세요. 이재윤님, 공식 서포터즈 OMG입니다.

하나의 웹 애플리케이션 토이 프로젝트를 진행하려면 제가 생각했을 때 크게 3가지에 대해 알아야 된다고 생각합니다.

1. 웹 페이지의 화면을 표현하는 프론트엔드 기술

2. 화면에 데이터를 뿌려주거나(전달하거나) 화면으로부터 데이터를 받아서 처리하는 백엔드 기술

3. 데이터를 저장하는 데이터베이스

(+배포, 테스트, 버전관리 등의 기술들을 더 활용하실 수 도 있습니다.)

 

프론트엔드 기술만 학습하셨다고 하셨으니 1번은 잘 하실거라 생각하고,

백엔드 기술은 MVC1편에서 스프링으로의 웹 개발에 대한 이론을 배운다면 2편에서는 다양한 활용 방법(로그인처리, 유효성검사, 예외처리, 파일업로드 등)을 배울 수 있는데요, MVC2편까지 잘 소화를 하셨다면 데이터베이스를 연동하는 파트를 제외하고는 충분히 토이프로젝트를 하실 수 있을거라 생각합니다.

* MVC2편이 정말 좋은 강의인게 강좌가 항목 별로 나뉘어져 있고, 코드 또한 주제별로 제공해주시기 때문에 필요한 부분을 참고하기에 정말 좋습니다^^

 

3. 데이터베이스 관련하여 DB접근 기술인 JPA로드맵을 수강하신다면 실제 데이터베이스와 연동도 하실 수 있는 능력도 충분히 기를 수 있을거라 생각하며, 3~4학년 전공과목으로 데이터베이스가 포함되는 것으로 알고 있는데(참고로 말씀드리면 제가 다닌 4학년 2학기 과목이였습니다.)

DB과목을 수강하신 후, JPA로드맵을 수강하시거나 JPA를 사용하지 않는다고 하신다면 1번과 2번에 대한 학습을 잘 진행하였다는 전제하에,DB(SQL) 에 대해 개인적인 학습을 진행하신다면 충분히 토이프로젝트를 해내실 수 있을거라 생각합니다.

감사합니다.

추가로 말씀드리고 싶은 것은

영한님의 JPA 활용1편의 경우 회원가입, 상품등록-수정, 주문 등록-취소와 같은 비즈니스 로직이 있는 웹 애플리케이션 개발을 직접 해볼 수 있다는 점으로써 저도 토이프로젝트 진행할 때 많은 도움이 되었습니다. 

개인적으로 토이프로젝트 진행을 어려워하시는 수강생분들에게 권하는 방법은

JPA 활용1편에서 만든 웹 애플리케이션에 MVC2편에서 배우는 로그인처리, 유효성검사, 파일업로드, 타임리프의 다양한 활용 등을 먼저 적용해보시는 것을 권장드리고 있는데요,

이 방법의 장점은 기존의 동작하는 코드들이 제공이 되고 있고, 기능만 잘 가져다 붙이면 되기 때문에 이러한 과정속에서 실제 내 프로젝트를 개발하기 전 좋은 튜토리얼이 될거라 생각해서 추천드리고 있습니다.

영한님의 JPA로드맵도 수강하신다면 만족하실만한 프로젝트를 만드는데에 많은 도움이 되리라 생각합니다.

이재윤님의 프로필 이미지
이재윤
질문자

너무 감사합니다^^ 덕분에 더 효율적으로 공부하고 프로젝트를 진행할 수 있을 것 같습니다!

제가 궁금한 것 이상으로 친절하게 답변해주셔서 궁금증도 풀리고 막힌 것도 해결한 느낌입니다. 너무 감사합니다!!

이재윤님의 프로필 이미지
이재윤

작성한 질문수

질문하기