교육신청
|
[SK 플래닛] Node.js 프로그래밍
|
종료
|
| 교육기간 | 2015.04.13(월) ~ 2015.04.17(금) (5일, 40시간) |
|---|---|
| 신청기간 | 2015.03.06(금) ~ 2015.04.12(일) |
| 난이도 | 초급 |
| 수강정원 | 20 |
| 교육장소 | 부산모바일앱센터 교육실 |
교육목표
Node.js, Express.js, Socket.IO를 활용을 통해 RESTful 웹 서비스와 리얼타임 웹 애플리케이션을
개발할 수 있는 기술역량을 확보합니다
일 정 | ||
1일차 | Node.js 개요 - Node.js? 개요 - 개발환경 구축 - 비동기 프로그래밍과 이벤트 드리븐 프로그래밍 - CPS 프로그래밍 | 이론 / 실습 |
모듈 - global, process, console, buffer - 모듈 로딩과 익스포트 - npm (node package manager) | ||
비동기 프로그래밍 - callback 함수 - async | ||
이벤트 드리븐 프로그래밍 - events 모듈과 EventEmitter - 사용자 정의 이벤트 | ||
파일 - path 모듈과 파일 경로 - fs 모듈과 스트림 | ||
2일차 | 네트워크와 웹 - net 모듈과 TCP - TCP 클라이언트와 서버 - http 모듈과 HTTP - request | 이론 / 실습 |
Express - express 웹 애플리케이션 프레임 워크 - 미들웨어 - 에러처리 | ||
3일차 | Express - jade 뷰 템플릿 - REST API 설계 - formidable과 ultipart / form-data 처리 - 파일 업로드 | 이론 / 실습 |
4일차 | Sockit.io - Socket.io와 리얼타임 웹 애플리케이션 | 이론 / 실습 |
데이터베이스 연동 - mysql과 데이터베이스 연동 - SQL injection 방지 - DML 활용 - 트랜젝션 - 커넥션 풀 - express-mysql-session과 세션 스토어 | ||
5일차 | 로깅 - winston과 로깅 - 로그레벨 | 이론 / 실습 |
메일 - nodemailer와 메일 | ||
보안 - crypto와 암호화 - TLS / SSL과 HTTPS 보안 통신 - Passport 인증 프레임 워크 | ||
배포 및 운영 - nodemon - foever - node-scheduler를 이용한 스케쥴 작업 관리 | ||



