장바구니 담기 close

장바구니에 상품을 담았습니다.

CoffeeScript Application Development Cookbook(커피스크립트와 오픈소스를 활용한 앱 개발)

CoffeeScript Application Development Cookbook(커피스크립트와 오픈소스를 활용한 앱 개발)

  • 마이크해트필드
  • |
  • 에이콘출판
  • |
  • 2016-02-25 출간
  • |
  • 436페이지
  • |
  • 188 X 235 X 23 mm /817g
  • |
  • ISBN 9788960778313
★★★★★ 평점(10/10) | 리뷰(1)
판매가

35,000원

즉시할인가

31,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
31,500

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




★ 이 책에서 다루는 내용 ★

■ 제이쿼리(jQuery), 백본(Backbone), AngularJS, Kendo.UI로 사용자 인터페이스 생성
■ Node와 Express를 사용한 Restful 서비스 개발
■ SQLite, 레디스(Redis), 몽고디비(MongoDB), 카우치디비(CouchDB), 마이크로소프트 SQL 서버를 사용해 데이터 읽고 쓰기
■ 외부 서비스를 사용한 이메일 및 SMS 텍스트 메시지 전송과 DropBox, S3 같은 클라우드 저장 서비스 사용
■ 헤로쿠(Heroku), 애저(Azure), 아마존 같은 웹 서비스 사용
■ 파일과 디렉토리 관리 및 CSV와 고정 너비 파일을 구문 분석하는 데브옵스 태스크를 위한 커피스크립트 사용

★ 이 책의 대상 독자 ★

이 책은 특정 플랫폼의 언어를 배울 필요 없이 데스크탑, 태블릿, 모바일 단말에서 실행되는 애플리케이션 개발을 즐길 수 있는 독자를 대상으로 한다.

★ 이 책의 구성 ★

1장, ‘준비’에서는 커피스크립트의 개념을 알아보고, 커피스크립트로 다양한 분야의 클라우드 기반 모던 애플리케이션을 개발하기 위해 그 토대를 닦는 내용을 살펴본다.

2장, ‘커피스크립트 기초’에서는 커피스크립트로 문자열, 숫자, 날짜, 배열, 클래스를 다루는 방법을 설명한다.

3장, ‘클라이언트 애플리케이션 생성’에서는 제이쿼리(jQuery), 백본(Backbone), 앵귤러Angular), Socket.IO 등 다양한 UI 라이브러리와 프레임워크를 커피스크립트와 함께 사용하는 방법을 알아본다.

4장, ‘Kendo UI를 사용해 데스크탑과 모바일 애플리케이션 생성’에서는 데스크탑과 모바일 애플리케이션을 모두 개발하기 위해 커피스크립트와 함께 텔레릭의 오픈소스인 Kendo UI 코어 프레임워크를 어떻게 사용하는지를 설명한다.

5장, ‘코도바를 사용한 네이티브 앱 개발’에서는 카메라, 지오로케이션, 연락처 같은 네이티브 디바이스 기능에 접근하는 네이티브 애플리케이션을 개발하는 과정과, 이를 실제 하드웨어에 배포하기 위해 아파치 코도바를 어떻게 커피스크립트와 함께 사용하는지를 알아본다.

6장, ‘데이터베이스 사용’에서는 SQLite, 레디스 Redis, 몽고디비(MongoDB), 카우치디비(CouchDB) 등의 다양한 데이터베이스 기술과 이러한 기술들이 커피스크립트와 함께 생성, 읽기 수정, 삭제 동작을 하기 위한 방법을 설명한다.

7장, ‘애플리케이션 서비스 개발’에서는 Base64 인코딩과 DNS를 위한 도메인 네임 서비스, 역방향 DNS 조회를 알아보고, RESTful 서비스 개발을 살펴보는 것과 함께 애플리케이션에서 필요한 백엔드 서비스 개발 측면을 깊이 있게 설명한다.

8장, ‘외부 서비스 사용’에서는 문자 메시지와 이메일, 아마존 클라우드 스토리지 사용, FTP를 통한 파일 전송 등 기존 서비스의 사용을 검증하는 방법을 알아본다.

9장, ‘애플리케이션 테스트’에서는 재스민(Jasmine), 모카(Mocha), 좀비(Zombie)뿐만 아니라 목(mock)을 만드는 페르소나(Persona) 같은 테스트 프레임워크를 사용해 커피스크립트로 애플리케이션을 테스트하는 방법을 설명한다.

10장, ‘웹 애플리케이션 호스팅’에서는 애플리케이션의 배포 준비 방법을 그런트(Grunt)를 사용해 설명하고 헤로쿠(Heroku)와 윈도우 애저(Windows Azure) 같은 유명한 클라우드 호스팅 솔루션으로 어떻게 배포하는지를 설명한다.

11장, ‘데브옵스를 위한 스크립팅’에서는 파일과 디렉토리 작업, CSV와 고정폭 데이터 파일, PDF 파일 생성과 출력에 대한 데이터 서식 설정 같은 일상 작업을 커피스크립트로 처리하는 방법을 알아본다.


목차


1장 준비
__소개
__개발 환경과 툴 설정
__서브라임텍스트 설정
__비주얼스튜디오 설정
__커피스크립트 살펴보기
__소스 맵을 사용해 커피스크립트 디버깅
__노드 인스펙터를 사용해 커피스크립트 디버깅

2장 커피스크립트 기초
__소개
__문자열 다루기
__숫자 다루기
__날짜 및 시간 다루기
__배열 다루기
__클래스 다루기
__this 키워드 다루기

3장 클라이언트 애플리케이션 생성
__소개
__제이쿼리를 사용한 개발
__백본으로 작업
__AngularJS로 작업
__Socket.io를 이용한 실시간 통신

4장 Kendo UI를 사용해 데스크탑과 모바일 애플리케이션 생성
__소개
__Kendo UI 코어 위젯 사용
__Kendo UI 코어 모바일 위젯 사용

5장 코도바를 사용한 네이티브 앱 개발
__소개
__기본 코도바 애플리케이션 생성
__카메라 사용
__지오로케이션 사용
__연락처 사용
__디바이스 정보 조회

6장 데이터베이스 사용
__소개
__SQLite 다루기
__레디스 사용
__몽고디비 작업
__카우치디비 다루기

7장 애플리케이션 서비스 개발
__소개
__Base64 인코딩 작업
__도메인 네임 서비스 구성
__URL을 다양한 컴포넌트로 파싱
__RESTful 웹 서비스 생성

8장 외부 서비스 사용
__소개
__웹 서비스 사용
__이메일 전송
__SMS 및 MMS 메시지 보내기
__아마존의 S3 스토리지 아마존 작업
__FTP로 파일 전송

9장 애플리케이션 테스트
__소개
__QUnit으로 단위 테스트
__Mocha와 Zombie.js로 종단 간 테스트
__Sinon으로 스텁과 목 테스트

10장 웹 애플리케이션 호스팅
__소개
__검증 및 상용을 위한 배포 준비
__헤로쿠로 애플리케이션 배포
__마이크로소프트 애저로 애플리케이션 배포

11장 데브옵스를 위한 스크립팅
__소개
__exec로 셸 명령어 실행
__spawn으로 셸 명령어 실행
__파일과 디렉토리를 복사, 이동, 삭제
__파일과 디렉토리 압축
__CSV 파일 파싱
__고정폭 파일 파싱
__출력 결과의 패딩과 정렬
__moment.js로 날짜 서식 설정
__accounting.js로 숫자 서식 설정

도서소개

★ 이 책에서 다루는 내용 ★

■ 제이쿼리(jQuery), 백본(Backbone), AngularJS, Kendo.UI로 사용자 인터페이스 생성
■ Node와 Express를 사용한 Restful 서비스 개발
■ SQLite, 레디스(Redis), 몽고디비(MongoDB), 카우치디비(CouchDB), 마이크로소프트 SQL 서버를 사용해 데이터 읽고 쓰기
■ 외부 서비스를 사용한 이메일 및 SMS 텍스트 메시지 전송과 DropBox, S3 같은 클라우드 저장 서비스 사용
■ 헤로쿠(Heroku), 애저(Azure), 아마존 같은 웹 서비스 사용
■ 파일과 디렉토리 관리 및 CSV와 고정 너비 파일을 구문 분석하는 데브옵스 태스크를 위한 커피스크립트 사용

★ 이 책의 대상 독자 ★

이 책은 특정 플랫폼의 언어를 배울 필요 없이 데스크탑, 태블릿, 모바일 단말에서 실행되는 애플리케이션 개발을 즐길 수 있는 독자를 대상으로 한다.

★ 이 책의 구성 ★

1장, ‘준비’에서는 커피스크립트의 개념을 알아보고, 커피스크립트로 다양한 분야의 클라우드 기반 모던 애플리케이션을 개발하기 위해 그 토대를 닦는 내용을 살펴본다.

2장, ‘커피스크립트 기초’에서는 커피스크립트로 문자열, 숫자, 날짜, 배열, 클래스를 다루는 방법을 설명한다.

3장, ‘클라이언트 애플리케이션 생성’에서는 제이쿼리(jQuery), 백본(Backbone), 앵귤러Angular), Socket.IO 등 다양한 UI 라이브러리와 프레임워크를 커피스크립트와 함께 사용하는 방법을 알아본다.

4장, ‘Kendo UI를 사용해 데스크탑과 모바일 애플리케이션 생성’에서는 데스크탑과 모바일 애플리케이션을 모두 개발하기 위해 커피스크립트와 함께 텔레릭의 오픈소스인 Kendo UI 코어 프레임워크를 어떻게 사용하는지를 설명한다.

5장, ‘코도바를 사용한 네이티브 앱 개발’에서는 카메라, 지오로케이션, 연락처 같은 네이티브 디바이스 기능에 접근하는 네이티브 애플리케이션을 개발하는 과정과, 이를 실제 하드웨어에 배포하기 위해 아파치 코도바를 어떻게 커피스크립트와 함께 사용하는지를 알아본다.

6장, ‘데이터베이스 사용’에서는 SQLite, 레디스 Redis, 몽고디비(MongoDB), 카우치디비(CouchDB) 등의 다양한 데이터베이스 기술과 이러한 기술들이 커피스크립트와 함께 생성, 읽기 수정, 삭제 동작을 하기 위한 방법을 설명한다.

7장, ‘애플리케이션 서비스 개발’에서는 Base64 인코딩과 DNS를 위한 도메인 네임 서비스, 역방향 DNS 조회를 알아보고, RESTful 서비스 개발을 살펴보는 것과 함께 애플리케이션에서 필요한 백엔드 서비스 개발 측면을 깊이 있게 설명한다.

8장, ‘외부 서비스 사용’에서는 문자 메시지와 이메일, 아마존 클라우드 스토리지 사용, FTP를 통한 파일 전송 등 기존 서비스의 사용을 검증하는 방법을 알아본다.

9장, ‘애플리케이션 테스트’에서는 재스민(Jasmine), 모카(Mocha), 좀비(Zombie)뿐만 아니라 목(mock)을 만드는 페르소나(Persona) 같은 테스트 프레임워크를 사용해 커피스크립트로 애플리케이션을 테스트하는 방법을 설명한다.

10장, ‘웹 애플리케이션 호스팅’에서는 애플리케이션의 배포 준비 방법을 그런트(Grunt)를 사용해 설명하고 헤로쿠(Heroku)와 윈도우 애저(Windows Azure) 같은 유명한 클라우드 호스팅 솔루션으로 어떻게 배포하는지를 설명한다.

11장, ‘데브옵스를 위한 스크립팅’에서는 파일과 디렉토리 작업, CSV와 고정폭 데이터 파일, PDF 파일 생성과 출력에 대한 데이터 서식 설정 같은 일상 작업을 커피스크립트로 처리하는 방법을 알아본다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.