개발자

인프런 영한님 스프링 강의듣고 앱 백엔드 개발도 가능한가요?

2024년 03월 22일조회 174

4인프로젝트에서 백엔드 담당하기로 하였는데 앱 서비스 개발하기로 했어요 코틀린으로 앱 프론트앤드 개발하고 자바스프링으로 앱 백엔드 개발하려는데 현재 인프런에서 스프링 강의 듣는중 입니다. 웹 백엔드 강의라고 되어있어서 해당 강의를 수강후 앱 백엔드 가능한지 궁금하네요 코틀린이용한 프론트프로젝트와 스프링 이용한 백엔드연동이 가능한지도 궁금해요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 03월 22일

네, 가능합니다. 스프링을 이용한 백엔드 개발과 코틀린을 이용한 프론트 개발은 완전히 서로 다른 것이지만, 각자의 영역에서 작업을 완벽하게 수행한 후 결합하면 하나의 앱 서비스를 만들 수 있습니다. 웹 백엔드와 앱 백엔드 사이에는 큰 차이가 없습니다. 둘 다 클라이언트의 요청에 응답하기 위해 사용되고, 데이터베이스 관리, 사용자 인증 등 기본적인 기능이 동일합니다. 웹 백엔드 강의를 듣고 있으니까 원칙적으로 그 지식을 활용해 앱 백엔드 개발도 할 수 있어야 합니다. 그리고 코틀린으로 만든 프론트앤드와 스프링으로 만든 백엔드를 연동하는 것도 가능합니다. 실제로 많은 회사들이 자바(Spring)로 백엔드를, 코틀린(Android)으로 프론트앤드를 개발하고 있습니다. 이들은 주로 REST API 혹은 GraphQL 같은 방법으로 서버와 클라이언트가 통신합니다. 하지만 명심해야 할 점은 모든 걸 한 번에 잡으려고 하지 마세요. 백엔드와 프론트엔드 개발은 각각 큰 주제이므로 한 가지에 집중한 후 다른 것을 배우는 것이 효과적일 수 있습니다. 그리고 실제 개발 과정에서는 예상치 못한 문제가 많이 발생할 수 있으니, 인프런 강의 외에도 다른 자료를 찾아보며 공부하는 것도 중요합니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!