[생활코딩 Node.js] 1강~4강 정리
1강 수업소개
JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 웹애플리케이션을 만드는 방법에 대한 수업이다.
HTML로 웹사이트를 만들려면, 각 링크마다 한 HTML 파일을 만들어야하는데,
이 부분을 한 파일로 제어할 수 있는 것이 Node.js이다.
2강 수업의 목적
www.youtube.com/watch?v=vT51SuzozLc&list=PLuHgQVnccGMA9QQX5wqj6ThK7t2tsGxjm&index=2
-
HTML의 한계
-
Node.js 으로 해결
-
HTML의 한게
1. 각 링크마다의 각 파일이 있는데, 일일이 수정을 해야한다.
1억개의 링크가 있으면, 1억번의 수정이 필요
2. 사용자의 참여가 제한되어, 수정부분을 메일로 받아 수정해야했다.
-
Node.js으로 해결
1. 한번에 한 파일에서 바꿀 수 있다.
사용자가 어떤 페이지를 요청할 때마다 웹페이지를 프로그래밍적으로 생성하는 구조이다.
2. Create기능으로 웹페이지에서 사용자가 직접 수정가능하다.
3강 설치
-
HTML 으로 웹애플리케이션
-
Node.js 으로 Node애플리케이션
-
HTML 으로 웹애플리케이션
웹 브라우저에서 HTML문법에 따라서 호출함으로써
웹사이트, 웹페이지, 웹애플리케이션을 만든다.
HTML이라는 컴퓨터언어의 문법으로 웹브라우저의기능들(제목표시, 링크표시등) 을 호출함으로써
웹사이트, 웹페이지, 웹애플리케이션을 만든다.
- Node.js 으로 Node애플리케이션
Node.js runtime이라는 프로그램에서 JavaScript문법에 따라서 호출함으로써
Node.js 애플리케이션을 만든다.
그래서 Node.js runtime설치한다. (3-1. 각 운영체제에 따른 설치법)
4강 공부방법
우리의 목표 : Node.js 애플리케이션을 만드는 것.
Node.js runtime의 기능을 javascript문법으로 호출시킬 것이다.
javascript 공부 -> Node.js runtime 기능 공부-> Node.js 애플리케이션 공부 이 순서를 반복할 것이다.