현재 버전

아직 학습하시는 과정이라면 굳이 백엔드를 하겠다, 프론트엔드를 하겠다 구분하실 필요는 없다고 봅니다.
결국은 한 묶음을 개발해봐야지 돌아가는 구조를 파악할 수 있으니까요.

말씀하신대로 클라이언트 사이드 구현은 그게 HTML을 기반으로 한 개발이 될수도 있고 앱과 같은 다른 구현체가 될 수도 있을 것 같고요. 

하지만 지금 말씀하시는 내용들을 보면 일단 전반적으로 웹에 대한 이해도가 없는 것 같다고 생각합니다.
노드를 한다고 해도 웹을 클라이언트로 사용하지 않는다면 굳이 HTML/CSS 에 대한 내용은 넘어갈 수 있을수도 있구요.
장고를 한다고 해도 웹을 클라이언트로 사용한다면 HTML + Javascript는 필요하죠. 

보편적으로 HTML의 폼을 이용해서도 충분히 기존의 동작은 구현할 수 있지만, 흔히 API로 호출하고 동작하는 걸 경험하려면 장고를 하든 노드를 하든 클라이언트 사이드에서 JS 동작을 어느정도는 구현할 수 있는게 도움이 되실껍니다.

그런 의미에서는 굳이 더 학습해야 할 걸 추가하지 않아도 되니 노드가 더 간단할 수도 있겠네요. 


수정 이력

2020-08-30 03:15:12 에 아래 내용에서 변경 됨 #1

아직 학습하시는 과정이라면 굳이 백엔드를 하겠다, 프론트엔드를 하겠다 구분하실 필요는 없다고 봅니다.
결국은 한 묶음을 개발해봐야지 돌아가는 구조를 파악할 수 있으니까요.

말씀하신대로 클라이언트 사이드 구현은 그게 HTML을 기반으로 한 개발이 될수도 있고 앱과 같은 다른 구현체가 될 수도 있을 것 같고요. 

하지만 지금 말씀하시는 내용들을 보면 일단 전반적으로 웹에 대한 이해도가 없는 것 같다고 생각합니다.
노드를 한다고 해도 웹을 클라이언트로 사용하지 않는다면 굳이 HTML/CSS 에 대한 내용은 넘어갈 수 있을수도 있구요.
장고를 한다고 해도 웹을 클라이언트로 사용한다면 HTML/CSS는 필요하죠. 

보편적으로 HTML의 폼을 이용해서도 충분히 기존의 동작은 구현할 수 있지만, 흔히 API로 호출하고 동작하는 걸 경험하려면 장고를 하든 노드를 하든 클라이언트 사이드에서 JS 동작을 어느정도는 구현할 수 있는게 도움이 되실껍니다.

그런 의미에서는 굳이 더 학습해야 할 걸 추가하지 않아도 되니 노드가 더 간단할 수도 있겠네요.