관리 메뉴

IT 컴퓨터공학 자료실

node.js로 할 수 있는 것. 잘 다루기 위해 배워야 하는 부분. 본문

컴퓨터공학/Node.js

node.js로 할 수 있는 것. 잘 다루기 위해 배워야 하는 부분.

윤맨1 2015. 6. 17. 02:02

14년차 웹프로그래머 강의

2. node.js 란

node.js는 JavaScript를 이용하여 웹서버를 개발할 수 있는 플랫폼입니다.
GrouponLinkedinWalmartPaypal 등 유명한 서비스에서 사용되고 있습니다.

그러나 기술 특성 상 하드웨어 성능을 남김없이 사용해야 하는 대량 트래픽 처리용으로는 적합하지 않습니다.
오히려 일반적인 CRDU 중심의 RESTful API를 만들기에 최적의 플랫폼입니다.
특히 기업 프로젝트에서 모니터링 및 관리자용 웹서비스를 빠르게 만들고 유지보수하기에 편리한 플랫폼입니다.

몇가지 기술적 단점에도 불구하고 node.js는 이제 웹 개발자라면 한 번쯤 다루어 보아야 할 필수 플랫폼으로 인식되고 있습니다.

node를 이용하여 구축하는 웹서비스 기본구조

node를 이용하여 구축하는 웹서비스 기본구조

어플리케이션 구현을 위한 node 활용방안

어플리케이션 구현을 위한 node 활용방안

node.js로 할 수 있는 것이 적혀있는데, 이것으로 뭘 할 수 있을까?

3. 누가 들으면 좋을까?

백엔드 개발을 하려는 프론트엔드 개발자안내 페이지, 게시판, 회원가입 정도는 직접 개발하고 싶다.
모니터링 및 어드민 서비스를 빠르게 개발하고 싶다.
스타트 업 개발자혼자서 모든 회사 서비스를 개발해야 하는 경우
RESTful API를 쉽고 빠르게 개발하고 싶은 경우
오너프로그래머가 되려는 사람서버가 필요한 간단한 앱 개발을 시작하려는 사람
작은 서비스지만 처음부터 끝까지 혼자서 만들어보고 싶은 사람.
  • 큰 기업용 서비스를 만들고자 하는 경우는 적합하지 않을 수 있습니다.
  • 백엔드는 처음이거나 웹개발을 정말 오랜만에 하는 경우라면 충분히 이해할 수 있습니다.
  • 초보라도 직접 웹개발을 해 본 사람이라면 쉽게 이해할 수 있습니다.

4. 강의 요약

  • 웹 개발에 필요한 도구들과 프레임워크, 특징에 대해서 쉽게 이해합니다.
  • 웹 서비스가 움직이는 전체 원리를 이해하게 되고 무엇을 어떻게 개발해야 하는지 알게 됩니다.
  • 작동하는 채팅 서비스를 하나 가지게 됩니다.
  • 매년 진화하는 자바스크립트의 트렌드를 어떻게 따라가야 하는지를 배웁니다.하단에는 Node.js를 능숙히 다루려면 알아야할 부분이 적혀있다.

5. 강의 개요

2015.1.31(토)
(13:00~18:00)
자바스크립트 생태계의 이해
– 탈브라우저
– 머리부터 발끝까지 JS, All-in-One
자바스크립트 개발도구
– WebInspector와 자바스크립트 디버깅
– Brackets.io 웹 개발도구
자바스크립트 핵심 문법
– 데이터 포맷
– 함수와 객체
jQuery
– 셀렉터
– 동적 테이블 만들기
2015.2.7(토)
(13:00~18:00)
AngularJS
– AngularJS 기본 요소
– 바인딩과 필터
– 서비스
Node.js
– 서버사이드 자바스크립트 개요
– npm 활용
소켓 기능을 통한 채팅 만들기
– Callback 패턴의 이해
– 웹소켓을 이용한 채팅 소스 리뷰
자바스크립트 트렌드 따라잡기
– 자바스크립트와 대표적인 프레임워크
– 한 가지 더


출처 : http://www.ebrain.kr/2015/01/learn-the-node-with-kenu/

아프리카 TV  주소 : http://afreeca.com/kenuheo