입학이 긍지가 되고 수료가 날개가 되는 
상위1%전문가 양성을 위한 교육


단기핵심과정 JavaScript

객체지향 JavaScript와 Node.js 프로그래밍

강의일정
  • 문의
강의시간
  • 저녁반 : 19:00 ~ 22:00 (3시간 / 10일)
교육비 400,000원 교육문의 02-3486-3456
교육 소개

Node.js는 확장성 있고 고성능인 웹 애플리케이션 개발할 수 있는 자바스크립트 비동기 서버 프레임워크입니다. 서버 사이드 비동기 기술을 배워 채팅이나 게임 그리고 실시간 통계와 같은 실시간 네트워크 애플리케이션을 작성에 필요한 기본 지식을 배우고 직접 구현을 경험하는 과정입니다.

교육 목표
  • Node.js에 대한 전반적인 이해
  • 비동기 네트워크 애플리케이션 개발 방법 습득
  • Express 프레임워크와 Connect 미들웨어로 Node 애플리케이션 작성
  • MongoDB 같은 NoSQL 과 관계형 데이터베이스 MySQL 를 사용하는 방법 습득
  • WebSocket을 사용하여 브라우저와 서버 간에 양방향 통신을 구현
교육 대상
  • 웹 개발자
  • JavaScript 로 서버사이드 웹애플리케이션 개발을 배우고 싶은 개발자
  • 이벤트 방식의 비동기 네트워크 통신 C/S 프로그래밍에 관심이 있는 개발자
선수 과목

JavaScript 프로그래밍자세히 보기

교육내용
대주제 상세내용
Node.js 개발 환경 구축 Node 개발환경 구성
Node.js 전역 객체 global, process 와 Buffer
Node.js 기본 내장 모듈
  • 타이머, 서버, 스트림, 소켓
  • Utilities 모듈
이벤트 처리
  • 이벤트 처리 개요
  • EventEmitter
모듈 시스템
  • require 사용
  • 외부 모듈 사용(패키지 관리자)
  • 사용자 정의 모듈
Express 프레임워크
  • app.js 알아보기
  • 라우팅
  • 에러처리
  • MVC
  • 템플릿(EJS) 사용하기
  • CSS(stylus) 사용하기
데이터베이스
  • db-mysql 로 시작하기
  • node-mysql 사용한 MySQL 접근
  • MongoDB 사용을 위한 Node.js Driver
  • Mogoose로 위젯 구현
socket.io 모듈과 웹 소켓
  • 웹 소켓이란?
  • Socket.IO 소개
  • 채팅 만들어 보기

※ 교육인원 미달 시 일정 변경 또는 폐강될 수 있음