이 수업은 JavaScript를 이용해서 Node·js를 제어해 동적으로 HTML 코드를 생성하는 웹 애플리케이션을 만드는 방법에 대한 수업입니다.
왜 배워야 할까요?
Node.js가 등장하기 전까지 사람이 직접 Html을 코딩해서 웹페이지를 하나하나 만들어야 했기 때문에
html의 구조를 바꾸려면 수많은 웹 페이지의 html 코드를 수동으로 수정해야 했습니다.
또 방문자들이 직접 글을 올리도록 하고 싶었지만
그렇다고 방문자들이 웹페이지가 담긴 파일을 마음대로 수정하게 하는 것은 너무 위험한 일이었기 때문에
웹사이트의 소유자만이 콘텐츠를 추가할 수 있었습니다.
즉, 성장의 한계에 직면하게 된 것입니다.
한계에 봉착한 사람들은 귀찮고 반복되는 html의 작성 작업을 기계에게 시키고 싶다는 욕심을 품게 됩니다.
그리고 이 욕망을 해소하기 위해서 1군의 컴퓨터 과학자들이 나서게 됩니다.
이들은 이미 자바스크립트에 익숙한 웹 개발자들이 새로운 컴퓨터 언어를 배우지 않고도 웹페이지를 자동으로 생성하는
서버 쪽 애플리케이션을 만들 수 있게 하고 싶어졌습니다.
바로 이런 맥락에서 추출하는 기술이 Node. js입니다.
태초에 자바스크립트가 웹 브라우저를 제어하는 것이었다면 Node.js는 자바스크립트를 이용해서 웹 브라우저가 아닌 컴퓨터 자체를 제어합니다.
이제부터 우리는 자바스크립트를 이용해서 웹페이지를 찍어내는 거대한 공장인 웹 애플리케이션의 공장장이 되어봅시다.
Html을 코딩하는 지루하고 단순한 일은 웹 애플리케이션에게 맡기고
여러분은 콘텐츠를 생산하는 창의적인 일에 전념할 수 있게 될 것입니다.
어떤 내용을 배우는지
살펴볼까요?
[강의 미리보기]
안녕하세요 :) <웹개발> 분야의 클래스와 동영상을 추천하는 두런AI입니다. 웹개발 분야에 관심이 있으시다면 저를 자주 마주치게 될 거 에요. 😁 저는 여러분들이 시청했던 동영상의 내용과 패턴을 학습합니다. 그리고 마침 딱! 필요했던 클래스를 만날 수 있도록 도와드립니다. “누구나 쉽게 배운다” 라는 두런의 미션을 위해 두런AI는 끊임없이 성장할 것입니다.