과정상세
Node.js 기본

교재제공 중급
Node.js 기본
과정요약
학습시간 | 34시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 |
과정소개
본 과정에서는 Node.js 플랫폼을 이용한 서버프로그래밍 개발방법을 학습합니다.
서버사이드 자바스크립트 플랫폼 Node.js는 자바스크립트의 언어를 서버측으로 이전하여 빠르고 효율적인 서버프로그래밍을 할 수 있습니다. 이에 본 과정을 통해서 Node.js의 개념과 동작원리, DB 연동, 네트워크 서버와 웹서버를 구현하는 방법과 보안 및 배포에 걸친 Node.js의 전반적인 내용을 학습하게 됩니다.
학습목표
- Node.js 플랫폼의 특징과 장단점을 이해하고 설명할 수 있다.
- Node.js 플랫폼의 기본모듈과 유용한 확장모듈을 이해하고 사용할 수 있다.
- Node.js 플랫폼을 이용한 고성능 네트워크 서버를 개발할 수 있다.
- Node.js 플랫폼을 이용하여 웹 어플리케이션을 개발할 수 있다.
- Node.js 어플리케이션의 테스트, 디버깅, 확장 및 배포 작업을 수행할 수 있다.
학습대상
- Server-Side Javascript 개발이 궁금한 개발자
- Node.js가 무엇이고 어떻게 사용해야 하는지 궁금한 개발자
- Node.js로 고성능 네트워크 서버프로그램 개발에 관심있는 개발자
- Node.js로 고성능 웹 어플리케이션 개발에 관심있는 개발자
- Node.js 어플리케이션을 테스트하고 디버깅하고 배포하는 방법이 궁금한 개발자
과정목차 10
-
1 일차
-
1. Node.js 소개 및 기본 모듈
-
Javascript 개요
Node.js 개요, 역사, 특징
개발환경 구성, 웹서버 개발 실습
-
Javascript 개요
-
File System 모듈
모듈 시스템과 NPM
확장 모듈
사용자 정의 모듈
-
1. Node.js 소개 및 기본 모듈
-
2. 확장 모듈, 네트워크 서버 개발
-
전역 개체, 모듈 개체, 전역 변수
전역 개체: timer, Buffer, console, process
-
전역 개체, 모듈 개체, 전역 변수
-
모듈 개체: require, module, exports
자바스크립트 생성자 함수와 prototype
Net 모듈
TCP 서버 개발 실습
-
3. 웹 서버 개발/Express 프레임워크/데이터베이스 연동
-
Child Process 모듈
Child Process 모듈 실습
Net 모듈을 이용한 static 웹서버 개발 실습
-
Child Process 모듈
-
HTTP 모듈을 이용한 static 웹서버 개발 실습
Connect 확장 모듈
Connect 모듈을 이용한 채팅 서버 개발 실습
Connect 미들웨어
-
4. 실전 프로젝트
-
Connect 미들웨어 개발 실습
EJS 확장 모듈
채팅 서버 MVC 패턴 적용
-
Connect 미들웨어 개발 실습
-
HTML5 Web Socket
Socket.io 확장 모듈
Express 확장 모듈
Express 확장 모듈을 이용한 게시판 웹서버 개발
-
5. 테스트 및 디버깅/보안/확장 및 배포
-
MongoDB 개요, MongoDB 확장 모듈
MySQL 확장 모듈
Node Inspector 디버깅
-
MongoDB 개요, MongoDB 확장 모듈
-
단위 테스트
기능 테스트
패키징 및 배포
수강후기 48
-
5조*식
2023.09.12
강사의 역할에 딱어울릴정도로 이해가 잘되었음. -
5조*영
2023.09.08
최신 Javascript 뿐만 아니라 nodejs에 대하여 전체적으로 잘 배울수 있었던 교육이었습니다. -
4서*영
2023.09.08
속도가 조금 빨라서 정신 놓으면 따라가기에 조금 벅찰 수도 있으나, 강사님께서 중간 중간 따라오고 있는지 체크해주면서 진행하고 친절하셔서 좋았습니다 -
5조*진
2023.09.08
책으로만 공부했을 때는 이해가 어려웠는데 강의가 많은 도움이 되었습니다. -
4남*욱
2023.09.08
처음에는 따라가기 어려웠는데 어느정도 이해하게되서 좋습니다. 책으로 개인적으로 더 공부해야될거는 같네요.