자바스크립트/node.js(MEAN Stack)를 이용한 IoT Service 개발

line
  • 과정번호ML10000004
  • 교육시간5일 / 35시간
  • Level300
  • 수강료1,100,000원

교육모집정보

교육기간(시작일~종료일) 수업시간 환급여부 수강료 환급금액우선대상(대기업) 신청하기
line

교육개요

하기 위사물인터넷의 핵심은 사물노드에서 처리되고 혹은 명령을 내릴 수 있는 통합적으로 관리 할 수 있는 서비스를 통해서 

제공하는 것이다. 

또한 이런 서비스를 데스크탑과 모바일 및 임베디드 기기에서 일관되게 포괄적으로 개발할 필요성이 커지고 있다. 

앱 서비스를 위해서 RESTFull 기반의 Open API와 사용자 경험을 제공하는 Front-end와 일관된 Back-end를 결합해서 

MongoDB, ExpressJS, AngularJS, NodeJs를 겹합한 MEAN Stack 개발이 화두로 등장하고 있다.


line

교육대상

· IoT 서비스를 위한 풀스택 자바스크립트 프로그래밍을 경험해 보고 사람

· Front-EndBack-end에서 개발하기를 원하는 개발자

· Javascript의 다양한 Library 를 사용하길 원하는 개발자

 



 


line

특이사항

[선수과정]

모바일 앱 프로그래밍 혹은 웹 프로그래밍 경험자



[교육효과]

· Javascript로 객체 기반 및 이벤트 기반 프로그래밍을 할 수 있다.

· MEAN Stack을 이용해 빠른 프로토타이핑 웹 앱 개발을 할 수 있다.

· 다양한 Web UI Widget을 사용할 수 있다.


커리큘럼

  • 1

    Day

  • Module 1

    · 스마트폰, 사물인터넷과 웹 서비스

    · MEAN Stack을 이용한 빠른 서비스 개발

    · 사물인터넷 서비스 분석

    Module 2 

    · Document 기반의 MongoDB

    · 빠른 미들웨어 개발 Express.JS

    · MVVM 클라이언트서버 모델 Angular.JS

    · Event-driven 서버 프로그래밍 Node.JS


  • 2

    Day

  • Module 3

    · 호스트/단말 대응 반응형 디자인 패턴

    · SPA (Single Page Application) 이해

    Module 4 

    · Javascript, CSS UI Framework

    · Angular.JSMVVM 앱 개발


  • 3

    Day

  • Module 5

    · Node.jsBack-end 개발

    · NpmNode Version Manager

    · Event driven programming

    Module 6 

    · Middleware를 위한 Express.js

    · MVC 서비스 구조

    · OAuth 인증 사용


  • 4

    Day

  • Module 7

    · HTML5 DesktopMobile API 비교

    · HTML5 Offline API

    Module 8 

    · Persistance Data를 위한 MongoDB

    · Mongoose ORM 이용


  • 5

    Day

  • Module 9

    · Mean Stack기반 IoT HomeAutomation

    · HomeAutomation


    Module 10

    · IoT단말과 통신

    · Raspberry PiIoT 모듈 연결