웹 서버 프로그래밍2 [2주 차] - Node.js(노드)의 정의와 특성, 역할, 개발 환경 설정하기 과목명 : 웹 서버 프로그래밍(Web Server-side programming with Node.js) 수업일자 : 2023년 03월 09일 (목) 1. Node.js(노드)의 정의 1-1. Node.js 정의 (공식 홈페이지) - Node.js는 Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임으로, Node.js는 이벤트 기반, Non-Blocking I/O 모델을 사용해 가볍고 효율적이며 Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다. 1-2. 런타임(Runtime) - 컴퓨터 과학에서 런타임은, 컴퓨터 프로그램이 실행되고 있는 동작을 의미합니다. 1-3. 이벤트 기반(Event-driven) - 특정 이벤트 발생에 의해 프로그.. 2023. 3. 10. [1주 차] - 웹 서버 프로그래밍 수업 개요 과목명 : 웹 서버 프로그래밍(Web Server-side programming with Node.js) 수업일자 : 2023년 03월 02일 (목) 1. 강의 역량 - 자바스크립트를 런타임 환경에서 동작할 수 있도록 설계된 Node.js와 자바스크립트를 사용하여 서버 사이드 개발을 위한 기초 지식을 학습하고, 여러 가지 예제와 실습 환경을 통해 Node.js를 이용한 서버 개발 능력을 함양한다. 2. 강의 목표 (1) Node.js를 이해하고 실무에 적용 (2) 자바스크립트(JavaScript) Syntax 이해 (3) 백엔드 중심의 웹 프로그래밍 능력 향상 (4) 팀 프로젝트를 통한 실제 웹 서비스 구현 3. 강의 계획 (1) Node.js 핵심 개념과 서버로써의 Node 이해 (2) 자바스크립트 S.. 2023. 3. 2. 이전 1 다음