강좌 소개
node.js는 원래 웹 브라우저에서만 동작하도록 만들어진 자바스크립트를 웹 브라우저 밖, 즉 개인 PC나 서버 컴퓨터에서도 사용하고 싶어 만든 프로그램으로, 자바스크립트 실행 환경이라고 생각하면 됩니다. 즉, node.js는 서버 컴퓨터에서 웹 개발을 하려면 필요한 실행 환경입니다. (여기서 ‘실행 환경’이라는 말은 지금은 ‘도구’ 쯤으로 이해해도 무방합니다)
express 웹 프레임워크는 node.js 작업을 돕는 도구라고 생각하면 됩니다. 순수히 node.js 만으로는 만들기 번거로운 웹 서버의 각종 기능(요청 처리 등)을 미리 만들어 제공하는 일종의 라이브러리입니다. 우리가 파이썬으로 데이터처리를 할 때 순수하게 코딩만으로 작업하지 않고 pandas 등의 패키지를 가져다 쓰듯, express도 비슷한 역할의 패키지라고 생각하면 됩니다.
이 강좌에서는 node.js 실행환경과 express 웹 프레임워크 활용법에 대해 간략하게 설명드립니다. 내용이 간단하므로, 옆에 AI창을 하나 더 켜두고 수시로 보충 질문하면서 익히는 것을 권장드립니다.
강좌 목록
- 1강. node.js 소개 및 설치
- 2강. 웹앱의 구성 요소
- 3강. express 웹 프레임워크
- 4강. API
- 5강. 콜백함수
- 6강. HTTP메서드
- 7강. JSON, res.json
댓글 남기기