본문 바로가기
장바구니0

노드JS와 몽고DB로 웹 개발 시작하기 > 웹프로그래밍

상품간략정보 및 구매기능

노드JS와 몽고DB로 웹 개발 시작하기

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 에이콘출판
원산지 국내산
브랜드 에이콘출판
시중가격 30,000원
판매가격 27,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 노드JS와 몽고DB로 웹 개발 시작하기
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    노드JS와 몽고DB로 웹 개발 시작하기

    9788960779990.jpg

    도서명:노드JS와 몽고DB로 웹 개발 시작하기
    저자/출판사:미툰,사티시,브루노,조셉,드멜로,제이슨,크롤/에이콘출판
    쪽수:328쪽
    출판일:2017-03-31
    ISBN:9788960779990

    목차
    1장. 풀스택 자바스크립트 세계에 오신 것을 환영합니다!
    __노드JS에 대한 간략한 소개
    ____V8 엔진이 가져오는 이점
    ____노드JS는 싱글 스레드!
    ____논블로킹 비동기 실행
    __npm: 노드 패키지 매니저
    __자바스크립트 재사용과 공유
    ____단순히 웹 서버를 구현하기 위한 것은 아니다!
    ____socket.io를 이용한 실시간 웹 애플리케이션
    ____네트워킹과 파일 IO
    ____io.js의 유래
    __노드JS로 구현한 간단한 서버
    ____언제 노드JS를 사용할 것인가?
    __NoSQL 운동
    __몽고DB에 대해 간략한 설명
    ____몽고DB의 기능
    __노드와 몽고DB의 실제 사용 사례
    __이 책을 통해 얻을 수 있는 것
    __요약

    2장. 일어나 달려가기
    __노드JS 설치
    ____맥 OS X
    ____윈도우
    ____리눅스
    ____노드JS 설치 확인
    ____온라인 문서들
    __몽고 DB 설치
    ____맥 OS X에 설치하기
    ____윈도우 7/8에 설치하기
    ____리눅스에 설치하기
    ____몽고DB 설치 확인하기
    ____온라인 문서들 즐겨찾기
    __첫 번째 앱 작성
    ____테스트 애플리케이션 작성
    ____의존성 모듈 가져오기
    __애플리케이션 코드 추가하기
    ____코드 이해하기
    ____예제 애플리케이션 구동
    ____데이터베이스 확인
    __요약

    3장. 노드와 몽고DB의 기초
    __자바스크립트 입문
    ____기초 문법
    ____데이터 타입
    ____변수의 스코프 이해하기
    ____연산자와 흐름
    ____객체 이해하기
    ____배열 이해하기
    ____함수 이해하기
    ____익명 함수와 콜백
    ____JSON
    __노드JS의 기초
    ____이벤트 드리븐
    ____비동기 실행
    ____모듈 시스템
    ____노드JS 핵심
    __NPM으로 모듈 설치
    __몽고DB의 기초
    ____몽고 셸
    ____데이터 삽입
    ____쿼리
    ____데이터 갱신
    ____데이터 삭제
    __추가 자료
    __요약

    4장. 익스프레스 소개
    __웹 애플리케이션 프레임워크
    __익스프레스JS란?
    __완전한 웹 애플리케이션 개발
    ____웹 애플리케이션 디자인
    ____파일 구조 잡기
    ____애플리케이션의 시작점 만들기
    ____애플리케이션 구동
    __미들웨어의 이해와 사용
    __configure 모듈
    ____configure 모듈 활성화
    __라우터와 컨트롤러
    ____커스텀 미들웨어
    __핸들바 뷰
    __요약

    5장. 템플릿과 핸들바
    __템플릿 엔진
    __서버 측 템플릿과 클라이언트 측 템플릿
    ____클라이언트 측 템플릿
    ____서버 측 템플릿
    __뷰
    __레이아웃
    __파셜 뷰
    __핸들바의 기초
    ____템플릿에 객체 바인딩
    ____프레젠테이션 로직 삽입
    __핸들바 헬퍼
    ____전역 헬퍼
    ____뷰를 위한 헬퍼
    __뷰 그리기
    __요약

    6장. 컨트롤러와 뷰 모델
    __컨트롤러
    __뷰 모델
    __홈 컨트롤러 수정
    __이미지 컨트롤러 수정
    ____이미지 출력
    __이미지 업로드
    __코드 재사용을 위한 헬퍼
    ____사이드바 모듈
    ____통계 모듈
    ____이미지 모듈
    ____댓글 모듈
    ____사이드바 기능 테스트
    __UI 작업 이터레이션
    __요약

    7장. 몽고DB로 데이터 저장
    __노드JS에서 몽고DB 사용하기
    ____몽고DB 연결
    ____도큐먼트 삽입
    ____도큐먼트 반환
    __몽구스 소개
    ____스키마
    ____모델
    ____내장 검증 기능
    ____정적 메소드
    ____가상 프로퍼티
    ____몽구스와의 연결
    __스키마와 모델 정의
    ____모델 인덱스 파일
    __컨트롤러에 CRUD 추가
    ____홈 컨트롤러
    ____이미지 컨트롤러
    ______인덱스: 이미지 모델을 반환
    ______생성: 이미지 모델을 새로 삽입
    ______지금까지의 완성물 테스트하기
    ______‘좋아요’ 버튼과 이미지 모델 갱신
    ______댓글: 댓글 모델 삽입
    ______Wrapping it up
    ____헬퍼
    ______비동기 모듈 소개
    ______댓글 헬퍼
    ______사이드바 헬퍼
    ______트러블슈팅
    ______통계 헬퍼
    ______뜨는 이미지 헬퍼
    __이미지 삭제 기능 추가
    ____경로 추가
    ____컨트롤러 핸들러 추가
    ____핸들바 이미지 페이지 템플릿 수정
    ____jQuery 변경
    __리팩토링과 개선
    __요약

    8장. 레스트풀 API 작성
    __API란?
    __레스트풀 API란?
    __포스트맨 REST 클라이언트 소개
    ____설치 방법
    ____포스트맨 클라이언트
    ____JSONVIew 크롬 익스텐션
    __기본 API 서버 생성
    ____견본 JSON 응답 생성
    __GET 요청에 대한 응답
    __데이터 수신: POST와 PUT
    __데이터 삭제: DELETE
    __노드JS에서의 외부 API 소비
    ____request를 사용한 API 엔드포인트 소비
    __요약

    9장. 코드 테스트
    __필요 도구들
    ____모카 프레임워크로 테스트하기
    ____차이JS를 사용해 테스트하기
    ____차이 알아보기
    ____시논JS를 사용한 스파이와 스텁
    ____프록시콰이어를 이용한 모듈 스터빙
    __첫 번째 테스트 작성과 실행
    ____테스트 헬퍼 작성
    __애플리케이션 테스트
    ____경로 테스트
    ____서버 테스트
    ____모델 테스트
    ____컨트롤러 테스트
    __모든 것을 스파이, 스텁!
    __요약

    10장. 클라우드 기반 서비스에서의 배포
    __전통적인 방법과 클라우드 호스팅 비교
    ____IaaS와 PaaS 비교
    __깃 소개
    __애플리케이션 배포
    ____Nodejistsu
    ____헤로쿠
    ____아마존 웹 서비스
    ______몽고랩 계정과 데이터베이스 생성
    ______AWS 환경 구성과 생성
    ____마이크로소프트 애저
    ____디지털 오션
    __요약

    11장. 잘 알려진 프론트엔드 프레임워크와 싱글 페이지 애플리케이션
    __싱글 페이지 애플리케이션이란?
    __프론트엔드 프레임워크를 왜 사용해야 하는가?
    ____투두MVC 프로젝트
    ____백본 JS
    ____엠버JS
    ____앵귤러 JS
    __프론트엔드 개발 도구들
    ____자동화된 빌드 매니저
    ____의존성 관리
    ____이식성
    ____HTML 템플릿 엔진
    ____CSS 트랜스파일링
    __테스트와 테스트 주도 개발
    ____팬텀JS 헤드리스 브라우저
    __요약

    12장. 유명한 노드JS 웹 프레임워크
    __Koa
    __Meteor
    __Sails
    __Hapi
    __Flatiron
    __요약
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로