• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

선생님 안녕하세요 질문있습니다

23.06.01 22:17 작성 조회수 226

0

저는 지금 학원에서 자바 수업을 듣고있습니다.

제가 그동안 다른언어에서 해왔던대로, 또 나도코딩님의 수업에서 했던대로 하니까 강사님이 그건 절차지향적이라고 그렇게 하지 말라고 하던데...

알아보니까 그때 강사님이 하신 말씀이 DTO라는 개념이나 자바빈즈 같은 개념이더라구요..

이런거 관련해서는 강의하실 생각이 없으신지.. 아니면 어떤 강의를 듣는게 좋을지 조언좀 부탁드립니다..

자바 시작한지 얼마 안 됐는데 뭐부터 해야할지 모르겠네요..

답변 2

·

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.03

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

DTO와 자바빈즈는 자바에서 데이터 전송 객체와 모델 객체를 만드는 데에 사용되는 개념입니다. 이 내용은 객체 지향 프로그래밍에서 중요한 개념 중 하나이기 때문에 꼭 알아두시면 좋습니다.

자바를 배우시는 입장에서 가장 먼저 배워야 할 것은 객체 지향 프로그래밍의 개념과 기본 문법입니다. 이것이 부족하다면, DTO와 자바빈즈 같은 개념은 더 이해하기 어려울 것입니다.

인프런에서는 다양한 수준과 분야의 자바 강의가 있으니 찾아보시고 본인에게 맞는 강의를 선택하시면 좋을 것 같습니다. 객체 지향에 대한 이해를 높이고 싶다면, “객체 지향의 사실과 오해”나 “자바 객체 지향 디자인 패턴” 같은 책도 추천드립니다.

초보자분들에게 추천하는 자바 강의는 “생활코딩”입니다. 이 강의는 비교적 쉽게 설명되어 있으며 자바를 처음 다루는 분들에게 추천해드립니다.

참고로 인프런 커뮤니티의 지식공유자에게 질문하셔서 더 자세한 답변을 얻을 수도 있습니다. 이외의 질문이 있다면 언제든지 댓글로 남겨주세요.감사합니다.

0

안녕하세요?
먼저 답변이 늦어 죄송합니다.

학원에서 작성하셨던 코드가 어떤 형태인지는 잘 모르겠지만 본 강의의 클래스 세션부터 다뤄지는 객체지향 프로그래밍 관련 내용을 올바로 이해하고 사용하신다면 기본기를 익히기에는 무리가 없다고 생각합니다. 강사님께서 말씀하신 DTO 는 인프런 AI 인턴의 설명과 같이 계층간 데이터 교환을 위한 것인데 스프링 관련 강의를 수강하시면 아마 많이 접할 수 있으리라 생각해요. 먼저 본 강의를 통해 기본기를 익히신 다음에 스프링 강의 수강을 권해드립니다.

인프런에는 김영한님의 강의(무료) 가 유명합니다 😊
👉 https://www.inflearn.com/course/스프링-입문-스프링부트

감사합니다.