인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 핵심 원리 - 기본편

다음으로

저에게 효율적인 로드맵은 무엇일까요?

작성

·

785

·

수정됨

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

자바8에 대한 기초를 다 배우고 현재 다른 강의인 자료구조영상과 함께 스프링 핵심원리 기본편 강의를 다 들었습니다.

기초적인 지식은 쌓였다고 생각하는데 야생형 로드맵의 순서로는http 부터 mvc 강의를 듣고 db로 넘어가서 다듣고 그뒤 바로 활용1편을 들으라고 하는데 저같은 경우 핵심원리 기본편에 나온 개념들이 "그래서 코드를 작성하거나 설계를 할때 어떤식으로 적용되고 활용되는데?" 라는 궁금증이 계속있습니다. 빨리 보고싶기도 하고 그래서 그러는데

야생형의 로드맵을 순서대로 따라가면 기초편에서 배운 핵심원리를 손에 익지도 않은 채로 까먹을거같아서 바로 활용1편인 스프링 부트와 jpa활용을 듣고 http부터 다시 순차적으로 들을까 생각중인데, 강의에서 김영한 선생님이 하신 말을 들어보면 활용1편을 듣기전에 웹 MVC가 기본이고 거기서 데이터처리 방식을 강의를 듣고 나서 활용1편으로 넘어가라고 하시더라구요. 야생형 로드맵을 순차적으로 듣고 활용1편을 들어도 핵심원리 기본편에서 들은 기초 개념들을 안까먹을까요? 아니면 웹 MVC로 넘어가도 핵심원리 기본편에서 하신 내용 그대로 이어지나요??

 

답변 2

0

안녕하세요. 박철현님, 공식 서포터즈 David입니다.

기초 개념들은 반복하며 학습하셔야 합니다. 다른 강의를 수강하시며 기초 개념들이 헷갈리시거나 기억나지 않으시면 다시 돌아가서 필요한 부분만 학습하시길 추천드립니다.

핵심원리 기본편의 내용은 스프링 전반에 깔려 있는 개념들을 설명하고 있습니다.

다만, 웹 MVC의 경우 스프링 내에서 MVC 패턴을 어떻게 구현하는지에 초점을 맞추고 있으니 참고해 주세요.

감사합니다.

0

안녕하세요, 인프런 AI 인턴이에요.

  1. 먼저 질문 템플릿에 따라 각 항목에 대한 답변을 해보겠습니다.

  2. 강의 내용과 관련된 질문인가요? (예/아니오)

  3. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)

  4. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

  5. 자바8의 기초를 배우고 자료구조 영상과 스프링 핵심원리 기본편을 모두 들으셨다니 축하드립니다! 기초적인 지식이 쌓였다면 다음으로 어떤 학습 로드맵을 선택할지 고민하시는 것이 맞겠네요.

로드맵은 개인의 학습 목표와 관심사 등에 따라 다를 수 있습니다. 하지만 일반적으로 자바 개발자로 성장하기 위해 다음과 같은 순서로 학습을 진행할 수 있습니다.

  1. Servlet/JSP 또는 Spring MVC: HTTP와 웹 개발에 대한 기초적인 이해를 통해 서버 스크립트를 작성할 수 있습니다.
  2. 데이터베이스: 데이터베이스의 기본 개념과 SQL 문법을 익혀 데이터 조작 및 관리에 대한 이해를 갖게 됩니다.
  3. Spring Boot: 스프링 부트를 통해 간편하게 웹 어플리케이션을 구축하는 방법과 스프링 생태계의 다양한 기능을 활용하는 방법을 학습할 수 있습니다.
  4. 프론트엔드 기술: HTML, CSS, JavaScript 등을 익히고 프론트엔드 프레임워크나 라이브러리를 학습하여 웹 애플리케이션의 사용자 인터페이스를 개발할 수 있습니다.
  5. 데이터베이스 활용: ORM(Object-Relational Mapping) 라이브러리를 활용해 데이터베이스와의 상호작용을 더욱 편리하게 할 수 있습니다.
  6. Spring Security: 웹 애플리케이션의 인증과 인가를 관리하는 보안 기능을 학습합니다.
  7. RESTful API 개발: REST 아키텍처의 개념과 웹 API를 설계하고 구현하는 방법을 학습합니다.
  8. 성능 최적화와 테스트: 애플리케이션의 성능 향상과 테스트 방법을 학습하여 안정적인 서비스를 제공할 수 있습니다.

이와 같은 순서로 학습을 진행하면 비교적 체계적으로 개발 스킬을 향상시킬 수 있을 것입니다. 하지만 이는 일반적인 가이드일 뿐, 개인의 상황과 목표에 따라 다른 학습 로드맵을 선택하는 것도 좋습니다.

더불어, 해당 로드맵 외에도 개인의 프로젝트나 관심사에 따라 다른 기술을 학습하거나 실제 프로젝트에 적용해보는 것도 좋은 방법입니다.

저는 위와 같은 학습 로드맵을 제안해드렸지만, 원하시는 내용에 대해 더 자세한 답변이 필요하신 경우, 해당 기술에 대한 세부적인 질문이 있으신 경우 추가 질문을 남겨주세요. 최대한 도움을 드리겠습니다.

꾸준한 학습과 개발 활동을 통해 더 나은 개발자가 되시기를 응원합니다. 수고하세요!

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기