
Node.js ☞ 구글 크롬의 자바스크립트 엔진 ( V8 Engine ) 에 기반해 만들어진 Javascript 런타임 ☞ 이벤트 기반, 비동기 I/O 모델을 사용해 가볍고 효율적 ☞ 빠른 개발 속도 → 빠른 출시 가능 npm(Node Package Manager

☞ 특정한 기능을 하는 함수나 변수들의 집합☞ 재사용 가능한 코드 조각⊙ 코드 추상화→ 복잡한 시스템이나 객체를 단순화하여 핵심적인 부분에집중하는 프로그래밍 원칙⊙ 코드 캡슐화→ 코드의 무분별한 변경을 막기 위해 모듈 내부에 코드를 숨길 수있다.⊙ 코드 재사용⊙ 의존성

☞ 웹 서버를 생성하는 것과 관련된 기능을 담당하는 프레임워크☞ 웹 애플리케이션을 만들기 위한 각종 메소드와 미들웨어 등이 내장되어 있다.☞ 단, 현재 디렉토리에 npm init 이 된 상태여야함!☞ 설치 완료 시 ⊙ node_modules 파일 생성⊙ package.

Form ☞ 클라이언트가 서버에게 정보를 전달할 때 사용 ⊙ 속성 : action, name, target, method ⊙ 폼 요소 : input, select, textarea, button 등등 Form 속성 ⊙ action → 폼을 전송할 서버 주소 지정 ⊙

⊙ 웹 통신 간 정보를 저장하여 유지하기 위해 사용⊙ 웹 브라우저(클라이언트)에 저장되는 키와 값이 들어있는 작은 데이터 파일 → 이름, 값, 만료일, 경로 정보 등으로 구성되어 있다.⊙ 쿠키는 브라우저/개발자도구/Application/Storage/Cookies 에서

⊙ 웹 통신 간 정보를 저장하여 유지하기 위해 사용⊙ 웹 서버에 저장되는 쿠키→ 보안에 좋음⊙ 사용자가 웹 브라우저를 통해 접속한 시점부터 연결을 끝내는 시점까지의시간 동안 일련의 요구를 하나의 상태로 보고 그 상태를 유지 시킨다.1) 로그인 유지2) 온라인 쇼핑몰 장