[러닝웨이코리아] Back-End개발자를 위한 Node.js-MongoDB 개발
과정개요:
본 과정은 Node.js+MongoDB 플랫폼을 이용한 서버사이드 프로그래밍 개발방법을 학습합니다. Node.js 개발 플랫폼인 스트림 기술과 이벤트 드리븐 기술을 코딩을 통해 직접 습득하며 MVC환경인 Node Express 4및 real-Time환경인 socket-io개발까지 노드의 대한 재반 기술을 직접코딩을 통해 확인해 볼 수 있습니다. 또한 NOSQL저장소인 몽고디비에 대한 개발환경및 JSON스토리지로써의 빅데이터 기술을 학습하며 JSON스토리지에서의 CRUD및 index처리 그리고 리플리카셋 및 싸드 스토리지 구축 및 노드를 통한 Application개발을 직접함으로써 Back-End개발자로서의 역량을 향상시키는 과정입니다.
교육일정: 2017년 6월 5일 ~ 6월 9일
교육비용: 900,000원
교육내용:
Module 1. Node.js 개요와 아키텍처
Topic A Node.js 소개 - Node.js 소개
Topic B Node.js 소개 - 개발 환경 구성
Topic C Node.js 소개 - REPL 사용하기
Module 2. Node.js에서의 ES6/7 기능
Topic A 프로그래밍 스타일 - 비동기 패턴, callback 함수
Topic B ES6/7 프로그래밍 코딩
Topic C 기본 모듈 - 모듈 시스템
Module 3. Express 프레임워크
Topic A Express 프레임워크 - Jade view operation
Topic B Express 프레임워크 - Express 소개, 라우팅
Topic C Express 프레임워크 - MVC 패턴, 템플릿 시스템
Module 4. socket.io 연동
Topic A http real-time operation
Topic B socket.io 연동
Module 5. NoSQL 개요와 MongoDB CRUD operation
Topic A BigData 개요/NoSQL 개요
Topic B MongoDB 개요
Topic C MongoDB 쉘 활용 및 데이터베이스 생성
Module 6. Indexes
Topic A MongoDB CRUD Operations
Topic B Single Field/Compound Indexes
Module 7. Replication / Sharding
Topic A Replica Set Members
Topic B Replica Set High Availability
Topic C Sharded Cluster Components
Topic D Hashed/Ranged Sharding
Module 8. Aggregation
Topic A Aggregation Pipeline
Topic B Single Purpose Aggregation Operations
Module 9. Mongoos ODM operation
Topic A Node.js + MongoDB operation
Topic B MongoDB + Node.js SPA solution