간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 머니 결제시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
인터파크 롯데카드 5% (21,380원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (15,750원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (18,000원)
(최대할인 4만원 / 2만원 이상 결제)
Close

구글 앱 엔진 활용하기 - GAE로 시작하는 클라우드 컴퓨팅

원제 : USING GOOGLE APP ENGINE - START BUILDING AND RUNNING WEB APPS ON GOOGLE'S INFRASTRUCTURE
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 34
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서

    • 사은품(6)

    출판사 서평

    여러분이 프로그래밍의 경험이 없거나 웹 개발자가 아니더라도 구글 앱 엔진을 활용하면 재미있고 확장성 있는 웹 애플리케이션을 빠르고 확실하게 구축할 수 있다.

    앱 엔진은 최근 출현한 기술 중에서 가장 마음에 드는 웹 기술일 것이며, 기본적인 웹 툴과 쉽게 활용할 수 있는 애플리케이션 프레임워크를 제공한다. 구글의 안내서는 상당한 경험을 요구하지만, 이 책은 구글 앱 엔진을 시작하려는 모두에게 도움이 될 것이다. 이 책의 마지막 장을 읽고 나면 구글 애플리케이션과 동일한 클라우드 컴퓨팅 기반의 서버에 여러분의 애플리케이션을 구축하고 배포하는 방법을 익히게 될 것이다.

    이 책을 통하여 다음과 같은 것을 알 수 있다.
    -구글 앱 엔진을 활용하기 위한 기술에 대한 이해
    -파이썬과 HTML, CSS, HTTP, 데이터스토어 등의 활용 방안
    -세련되고 역동적인 웹 애플리케이션을 구축하는데 필요한 기술적인 관점
    -애플리케이션을 배포하는데 필요한 것들에 대한 이해

    이 책은 또한 웹 기술에 대한 지식이 필요한 프로그래머에게 훌륭한 자료를 제공해준다. 웹 애플리케이션을 구축하려는 전문가뿐만 아니라 동적인 웹 애플리케이션을 구축하려는 모든 사람들에게 이 책은 좋은 지침이 될 것이다.

    누구를 위한 책인가?
    구글 앱 엔진을 시작하고자 하는 모든 이를 위한 책이다. 여러분은 이미 수 많은 언어를 다룰 수 있는 노련한 프로그래머일 수도 있다. 아니면 HTML과CSS 조금 다뤄 봤을 수도 있다. 어쨌든 여러분은 소프트웨어에 대해서 공부하고자 하며 여러분이 제작한 사이트 또는 어플리케이션을 통해 데이터 기반의 웹사이트를 배포하고자 한다. 전문가들에 국한 되어 있던 이 새롭고 흥미로운 기술에 대해 배우고자 하는 모든 이를 위하여 이 책을 썼다.
    이 책은 프로그래머가 아닌 독자들이 프로그래밍이나 웹 기술에 대한 지식이 전무하다는 가정하에 이러한 기술을 이해할 수 있도록 쓰여졌다. 기초부터 시작하여 파이썬, HTML(HyperText Markup Language), CSS(Cascading Style Sheets), HTTP(HyperText Transport Protocol)에 대한 내용을 포함하여 필요한 모든 기술을 다루고 있다. 사실, 이책의 숨은 의도는 웹 관련 지식이 전혀 없는 누군가를 일주일 안에 훌륭한 웹 어플리케이션 개발자로 변모시키는 것이다. 이 책이 끝났을 때, 여러분들은 스스로 놀랄 만큼 웹 기술에 대하여 충분히 알게 될 것이다. 앱 엔진 환경의 모든 주요 기술적인 측면을 이해하며 구글 앱 엔진 프로그램을 충분히 개발하고 배포할 수 있을 것이다. 또한 지식을 확장하기 위하여 구글의 온라인 자료나 다른 책을 통하여 구글 앱 엔진에 대해 더 깊이 탐구 할 수 있는 수준이 될 것이다.

    이 책은 어떤 내용을 담고 있는가?
    이 책은 처음부터 끝까지 웹 사이트에서 회원을 관리하고 다중 사용자간 채팅을 하는 일관 된 예제를 사용한다. 예제는 AJAX를 사용하여 화면 전체를 새로 그리지 않고 동적으로 페이지를 갱신하는 과정을 통해 HTML와CSS에 대한 주제를 소개하기 위하여 사용된다.
    많은 내용을 다루겠지만, 여러분의 어플리케이션을 구축하는데 알아야 할 필요가 있는 정보들을 포함 할 수 밖에 없다. 조금 더 난이도 있는 어플리케이션을 구축하려면, 여러분은 HTML, CSS, 파이썬(Python), jQuery 그리고 JavaScript에 대한 추가적인 책이나 온라인 자료가 필요할 것이다.

    목차

    서문

    1. 웹 프로그래밍
    1.1절 요청/응답 주기
    1.2. 구글 앱 엔진(Google App Engine) 이란?
    1.3. 클라우드(Cloud)란 무엇인가?
    1.4. 왜 구글은 앱 엔진을 만들고 무료로 제공하는가?
    1.5. 구글 인프라 클라우드(Google Infrastructure Cloud)란 무엇인가?
    1.6. 어플리케이션 엔진의 시작
    1.7. 구글 클라우드의 좋은 구성원
    1.8. 클라우드가 어플리케이션을 실행하는 방법
    1.9. 클라우드의 장점
    1.10. 가장 간단한 앱 엔진 어플리케이션
    1.11. 정리
    1.12. 연습문제

    2. HTML과 CSS
    2.1. HTML과CSS의 발달사
    2.2. HTML
    2.3. 적합한 HTML문서
    2.4. HTML의 유효성 검사
    2.5. 하이퍼텍스트 링크(A태그)
    2.6. 다중파일
    2.7. HTML 목록
    2.8. CSS를 이용한 스타일 지정
    2.8.1. CSS로 태그 스타일 만들기
    2.9. 진보된 마크업 제어
    2.9.1. CSS 유효성 검증
    2.9.2. CSS 작업 지원 도구
    2.10. 네비게이션 메뉴 구축
    2.10.1. CSS 박스 모델
    2.10.2. 사용자를 위한 네비게이션 힌트 추가
    2.11. 정리
    2.12. 연습 문제

    3. 파이썬
    3.1. 프로그래밍이란 무엇인가?
    3.2. 파이썬에 대하여
    3.2.1. 파이썬 설치
    3.3. 프로그래밍의 정수
    3.3.1. 입력, 처리, 출력
    3.4. 조건단계(Conditional Steps): 숫자 맞추기 웹 어플리케이션
    3.4.1. 변수와 표현식
    3.4.2. 변수 명명
    3.4.3. 상수
    3.4.4. String을 이용하여 문자데이터를 조작하기
    3.4.5. String 라이브러리 사용하기
    3.4.6. 타입과 타입변환
    3.4.7. 한번에 많은 값을 포함하는 변수 : List
    3.4.8. 반복코드 : Loops 67
    3.4.9. 파이썬의 배낭 : Dictionary
    3.4.10. Dictionary를 통한 반복
    3.4.11. 저장 및 재사용 코드: 파이썬 함수
    3.4.12. Try와 Except를 사용해 traceback 활용
    3.5. 객체지향 파이썬
    3.5.1. 파이썬의 주석
    3.6. 프로그래밍의 도
    3.7. 정리
    3.8. 연습문제

    4. 어플리케이션으로 데이터 전송하기
    4.1. HTTP 요청 만들기
    4.2. HTTP 프로토콜 해킹
    4.3. HTTP Protocol 표준
    4.4. HTTP 작동 관찰하기
    4.5. HTML: 폼 만들기
    4.6. POST 방식으로 폼 데이터 서버 전송
    4.7. 앱 엔진 서버에서 폼 데이터 처리
    4.8. GET방식으로 폼 데이터 서버 전송
    4.9. App Engine 로그
    4.10. HTTP 요청에 사용할 수 있는 데이터 확인
    4.11. 고급: 멀티 파트 POST 데이터 파일 업로드
    4.12. 정리
    4.13. 연습문제

    5. 앱 엔진 webapp 프레임워크
    5.1. 기본적인 앱 엔진 어플리케이션
    5.2. webapp를 이용하여 동일한 어플리케이션 만들기
    5.3. 핸들러 콜백 패턴
    5.4. 핸들러 코드 살펴보기
    5.5. “self”의 용도와 사용하는 이유
    5.6. webapp 프레임워크를 이용한 숫자 맞추기 어플리케이션
    5.7. 웹 서버 로그
    5.8. 정리
    5.9 연습문제

    6. 템플릿
    6.1. 템플릿 문법
    6.2. 파이썬 템플릿 사용
    6.3. 템플릿을 이용한 숫자 맞추기 게임
    6.4. 관점의 분리와 추상화: "MVC"
    6.5. 멀티스크린 어플리케이션 만들기
    6.6. 앱 엔진의 정적 파일
    6.6.1. 정적인 파일 참조하기
    6.7. 다중 템플릿을 통한 템플릿 일반화
    6.8. 기본 템플릿의 확장
    6.9. 템플릿의 조건적 처리
    6.9.1. 베이스 템플릿의 블록 교체
    6.10. 어플리케이션 확장
    6.11. 문법 에러
    6.12. 템플릿에 대한 더 자세한 것들
    6.13. 정리
    6.14. 연습 문제

    7. 쿠키와 세션
    7.1. HTTP 쿠키
    7.2. 세션을 이용한 로그인과 로그아웃
    7.3. 간단한 세션 유틸리티 설치
    7.4.세션에 로그인 상태 표시
    7.5. 로그인한 사용자를 위한 UI 변경
    7.6. 정리
    7.7. 연습문제

    8. 앱 엔진 데이터스토어
    8.1. 모델-뷰-컨트롤러(MVC) 패턴
    8.2. 데이터스토어 살펴보기
    8.3 용어: 키의 종류
    8.4 데이터 모델간의 참조(Reference)
    8.4.1. 모델간의 상호작용
    8.5. 정리
    8.6. 연습문제

    9. JavaScript, jQuery와 Ajax
    9.1. jQuery
    9.2. HTML로 채팅 메시지 뷰 만들기
    9.3. AJAX를 이용한 비동기적인

    를 업데이트
    9.4. 정리
    9.5. 연습문제

    10. 구글 인프라에서 어플리케이션 실행
    10.1. 어플리케이션 엔진 계정
    10.2. 앱 엔진에서 어플리케이션 생성하기
    10.2.1. 어플리케이션 업로드
    10.2.2. 어플리케이션 테스트
    10.3. 로그, 통계, 그리고 다른 기능들
    10.3.1 새로운 버전 업로드
    10.4. 어플리케이션 협업
    10.4. 정리
    10.5. 연습문제

    11. 메모리 캐시
    11. 1. 메모리 캐시의 규칙
    11. 2. 메모리 캐시 사용하기
    11. 3. 어플리케이션 콘솔을 사용하여 메모리 캐시 검사
    11.4. 어플리케이션에서 메모리 캐시 사용
    11.5. 메모리 캐시를 사용한 세션 스토어 구축
    11. 6. 세션 그리고 메모리 캐시
    11. 7. 정리
    11. 8. 연습문제

    부록 A : WindowXP에서 구글 App Engine 설치 및 실행
    A.1. 다운로드와 설치
    A.2. 첫 어플리케이션 구축
    A.3. 에러 처리
    A.4. 서버 종료

    부록 B. Window Vista에서 구글 Application Engine 설치 및 실행
    B.1. 다운로드와 설치
    B.2. 첫 어플리케이션 구축
    B.3. 에러 처리
    B.4. 서버 종료

    부록 C. 매킨토시 시스템에서 Google App Engine의 설치와 실행
    C.1. 다운로드와 설치
    C.2. 첫 어플리케이션 구축
    C.3. 에러 처리
    C.4. 서버 종료

    부록 D. 리눅스 시스템에서의 구글 앱 엔진 설치와 실행
    D.1. 파이썬 확인
    D.2. 다운로드와 인스톨
    D.3. 첫 어플리케이션 구축
    D.4. 에러 처리
    D.5. 서버 종료

    저자소개

    찰스 세브란스(Charles Severance) [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    미시건 대학교의 정보학 임상조교수이자 IMS 세계 학습 협회에서 개발자 네트워크 코디네이터로 일하고 있다. 또한 High Performance Computing 2판(O’Reilly)의 저자이며, 홈페이지는 http://www.dr-chuck.com이다.

    Software in Life [역] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    [역]
    구글 앱 엔진 활용하기 - GAE로 시작하는 클라우드 컴퓨팅

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용