본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
책 다시 숲
교보문고 북튜버 : 마법상점
청소년브랜드페스티벌
  • 교보아트스페이스
  • 제5회 교보손글쓰기대회 수상작 전시
만들면서 배우는 프로그레시브 웹 앱
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
368쪽 | | 153*223mm
ISBN-10 : 1162248734
ISBN-13 : 9791162248737
만들면서 배우는 프로그레시브 웹 앱 중고
저자 탈 아터 | 역자 한민주 | 출판사 한빛미디어
정가
27,000원 신간
판매가
24,300원 [10%↓, 2,700원 할인]
배송비
3,000원 (판매자 직접배송)
100,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2019년 4월 30일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
22,670원 다른가격더보기
  • 22,670원 책책북북 특급셀러 상태 최상 외형 최상 내형 최상
  • 24,300원 종이밥책벌레 우수셀러 상태 최상 외형 최상 내형 최상
새 상품
24,300원 [10%↓, 2,700원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
7 잘받았습니다 감사합니다 5점 만점에 4점 ikm00*** 2019.12.06
6 좋은 책 감사합니다. 5점 만점에 4점 sig*** 2019.08.29
5 빠른배송 매우 만족합니다. 5점 만점에 5점 dldu*** 2019.07.10
4 책 상태도 좋고 배송도 생각보다 일찍 도착했어요. 5점 만점에 5점 requiem*** 2019.06.27
3 주문 담날 도착했어요..포장 깨끗했고..상품도 새책이네요...수고하세요.. 5점 만점에 5점 yhj0*** 2018.10.14

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

서비스 워커, 인덱스드 DB의 개념부터 적용까지!
프로그레시브 웹 앱을 위한 안내서 이 책은 네이티브 앱의 장점과 웹의 낮은 진입 장벽이라는 두 가지 장점을 모두 지닌 차세대 웹 기술, 프로그레시브 웹 앱(Progressive Web App, PWA)의 구현 방법을 다룬 책이다. 프로그레시브 웹 앱 기술을 활용해 가상으로 만든 호텔의 웹사이트를 개선하고 다양한 기능을 추가하는 과정이 상세히 수록돼 있다. 기존의 웹 개발 기술을 활용해 최신 프로그레시브 웹 앱의 구현 방법을 배우고 싶거나, 프로그레시브 웹 앱에 관심이 많다면 이 책의 내용을 차근차근 따라 해보자. 이 책이 훌륭한 길잡이가 되어 줄 것이다.

저자소개

저자 : 탈 아터
20년 이상 경력의 개발자, 컨설턴트, 사업가입니다. 클라이언트, 서버, 제품을 개발했고, R&D 부서와 제품 부서를 관리했습니다. 저자는 오픈 소스 커뮤니티에 열정을 가지고 활발하게 참여하고 있습니다. 저자가 구현한 유명한 서비스 워커(Service Worker)와 스피치 레코그니션(Speech Recognition) 라이브러리 등 커뮤니티에 공유된 여러 가지 오픈 소스는 수백만 명의 사람들이 매일 사용하고 있습니다. 저자는 웹 개발, 제품 개발, 보안, 오픈 소스에 대하여 광범위하게 글을 쓰고 강연을 해왔습니다. 저자의 업적과 연구는 포브스, 뉴욕타임스, BBC 등 언론에 대대적으로 보도되었습니다.

역자 : 한민주
삼성전자의 개발자로 출발해, UNHCR에서 디지털 업무를 맡아 진행했습니다. 프리랜서 IT 프로젝트 매니저로 활동한 바 있으며, 현재는 번역을 하며 공부하고 있습니다. 개발자가 함께 성장하고 협업하는 문화를 좋아합니다

역자 : 양찬석
안드로이드 초창기부터 모바일 앱 개발 관련 일을 해왔습니다. 현재는 구글 코리아에서 한국의 앱 개발자들이 더 좋은 앱을 만들어 더 많은 이익을 얻을 수 있도록 돕는 역할을 하고 있습니다. 개발자들 사이에서 정보와 경험을 공유하는 문화를 존중하고 다양한 개발 커뮤니티 활동에 참여하는 것을 즐깁니다.

목차

chapter 1 프로그레시브 웹 앱 소개
__1.1 웹의 역습
__1.2 오늘날의 모바일 환경
__1.3 프로그레시브 웹 앱의 장점
__1.4 탭, 웹 그리고 서비스 워커

chapter 2 당신의 첫 번째 서비스 워커
__2.1 샘플 프로젝트 구성하기
__2.2 고담 임페리얼 호텔에 오신 것을 환영합니다
__2.3 코드 알아가기
__2.4 현재의 오프라인 사용자 경험
__2.5 첫 번째 서비스 워커 만들기
__2.6 점진적 향상이란?
__2.7 HTTPS와 서비스 워커
__2.8 웹에서 콘텐츠 가져오기
__2.9 오프라인 요청 감지하기
__2.10 HTML Response 생성하기
__2.11 서비스 워커의 범위(Scope) 이해하기
__2.12 정리

chapter 3 캐시 스토리지 API
__3.1 CacheStorage란 무엇인가
__3.2 언제 캐시할지 결정하기
__3.3 CacheStorage에 요청 저장하기
__3.4 CacheStorage로부터 요청 받아오기
__3.5 샘플 앱에서 캐싱하기
__3.6 각각의 요청에 올바른 응답 매칭하기
__3.7 HTTP 캐싱과 HTTP 헤더
__3.8 정리

chapter 4 서비스 워커 생명주기와 캐시 관리
__4.1 서비스 워커의 생명주기
__4.2 서비스 워커의 수명과 waitUntil의 중요성
__4.3 서비스 워커 업데이트하기
__4.4 캐시를 관리해야 하는 이유
__4.5 캐시 관리 및 이전 캐시 제거
__4.6 캐싱된 response를 다시 사용하기
__4.7 올바른 헤더 캐싱을 제공하기 위한 서버 설정
__4.8 개발자 도구
__4.9 정리

chapter 5 ‘오프라인 우선’을 받아들이기
__5.1 오프라인 우선이란 무엇입니까?
__5.2 일반적인 캐싱 패턴
__5.3 믹스 앤 매치, 새 패턴 생성하기
__5.4 캐싱 전략 세우기
__5.5 캐싱 전략 구현하기
__5.6 어플리케이션 쉘 아키텍처
__5.7 앱 셸 구현하기
__5.8 목표 달성
__5.9 정리

chapter 6 IndexedDB로 로컬에 데이터 저장하기
__6.1 IndexedDB란?
__6.2 IndexedDB 사용하기
__6.3 SQL Ninja를 위한 IndexedDB
__6.4 IndexedDB 실제로 적용하기
__6.5 프로미스를 활용한 데이터베이스
__6.6 IndexedDB 관리
__6.7 서비스 워커에서 IndexedDB 사용하기
__6.8 IndexedDB 에코시스템
__6.9 정리

chapter 7 백그라운드 동기화를 통한 오프라인 기능 보장
__7.1 백그라운드 동기화는 어떻게 작동하는가
__7.2 The SyncManager
__7.3 동기화 이벤트로 데이터 넘기기
__7.4 앱에 백그라운드 동기화 추가하기
__7.5 정리

chapter 8 메시지를 통한 서비스 워커와 페이지 간의 커뮤니케이션
__8.1 윈도우에서 서비스 워커로 메시지 보내기
__8.2 서비스 워커에서 열려있는 모든 윈도우로 메시지 보내기
__8.3 서비스 워커에서 특정 윈도우로 메시지 보내기
__8.4 MessageChannel로 커뮤니케이션 채널을 열어두기
__8.5 윈도우 간 통신하기
__8.6 동기화 이벤트에서 페이지로 메시지 보내기
__8.7 정리

chapter 9 인스톨 가능한 웹 앱으로 홈 화면 차지하기
__9.1 인스톨 가능한 웹 앱
__9.2 브라우저가 ‘앱 설치 배너’를 언제 표시할지 결정하는 방법
__9.3 웹 앱 매니페스트의 구조
__9.4 다양한 플랫폼 호환성 고려하기
__9.5 정리

chapter 10 사용자에게 푸시 알림 보내기
__10.1 푸시 알림의 생애
__10.2 알림 생성하기
__10.3 푸시 이벤트 구독하기
__10.4 서버에서 푸시 이벤트 전송하기
__10.5 푸시 이벤트 수신하고 알림 표시하기
__10.6 정리

chapter 11 프로그레시브 웹 앱 UX
__11.1 우아함과 신뢰
__11.2 서비스 워커에서 상태정보 알려주기
__11.3 프로그레시브 UI KITT로 커뮤니케이션하기
__11.4 프로그레시브 웹 앱의 일반적인 메시지
__11.5 올바른 단어 선택
__11.6 사용자에게 명확히 설명하기
__11.7 프로그레시브 웹 앱 디자인
__11.8 설치 프롬프트 책임지기
__11.9 RAIL로 성능 측정 및 성능 목표 설정하기
__11.10 정리

chapter 12 PWA의 미래
__12.1 Payment Request API로 결제 수락하기
__12.2 Credential Management API로 사용자 관리하기
__12.3 WebGL을 사용한 Real-Time Graphics
__12.4 음성 인식 지원을 위한 첨단 API
__12.5 WebVR을 통한 브라우저 내 가상 현실
__12.6 앱에서 앱으로 쉽게 공유하기
__12.7 매끄러운 미디어 재생 UI
__12.8 다가올 위대한 시대

부록A 서비스 워커 : ES2015 적용하기
부록B 전면 광고를 싫어하는 이유
부록C CORS vs NO-CORS

책 속으로

출판사 서평

어떤 독자를 위한 책인가? - 웹 앱 및 하이브리드 앱 개발을 시작하려는 분 - 웹 표준 언어로 가볍게 웹 앱을 구현하고 싶은 분 - 네이티브 앱 외에는 개발해 본 적이 없는 분 - 프로그레시브 웹 앱에 관심이 많거나 배우고 싶은 분 ...

[출판사서평 더 보기]

어떤 독자를 위한 책인가?

- 웹 앱 및 하이브리드 앱 개발을 시작하려는 분
- 웹 표준 언어로 가볍게 웹 앱을 구현하고 싶은 분
- 네이티브 앱 외에는 개발해 본 적이 없는 분
- 프로그레시브 웹 앱에 관심이 많거나 배우고 싶은 분

차세대 웹 기술, 프로그레시브 웹 앱

프로그레시브 웹 앱(Progreesive Web App, PWA)은 네이티브 앱과 웹의 장점을 모두 지닌 새로운 종류의 웹 앱이다. 쉽게 말해 앱처럼 작동하는 웹이라고 볼 수 있다. 웹을 앱처럼 사용할 수 있기 때문에 사용자 입장에서는 굳이 앱을 설치하지 않아도 되며, 다양한 플랫폼에 간단히 이식이 가능하고, 오프라인에서도 사용할 수 있는 등 다양한 장점으로 차세대 웹 기술로도 손꼽힌다.
<만들면서 배우는 프로그레시브 웹 앱>에서는 프로그레시브 웹 앱 기술을 활용하여 가상으로 만든 ‘고담 임페리얼 호텔’의 웹사이트를 직접 개선해본다. 이 과정을 직접 따라하면서 프로그레시브 웹 앱의 구현 방법을 익힐 수 있다.
<만들면서 배우는 프로그레시브 웹 앱>은 다른 누구보다도 개발자를 위한 책이다. 독자에게 HTML과 자바스크립트 웹 개발에 대한 기본적인 이해가 있는 가정 하에 쓰여졌으며, 기존의 웹 개발 기술을 활용해 프로그레시브 웹 앱을 구현하고 싶은 독자에게 특히 유용한 지침서가 되어 줄 것이다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • 우선 책 크기가 작습니다. 가볍게 한 손으로 잡고 볼 수 있습니다. 기술 번역서를 보게 되면 가장 불안한 요소가 번역...

    우선 책 크기가 작습니다.

    가볍게 한 손으로 잡고 볼 수 있습니다.

    기술 번역서를 보게 되면 가장 불안한 요소가 번역 퀄리티인데요.

    일부 번역서는 정말 떨어지는 번역 퀄리티에 결국 원서를 찾게 만드는 책도 있는데,

    이 책은 다행히 그런 걱정은 하지 않아도 됩니다.

    구글러 양찬석님이 번역가로 참여했다는 점이 인상적이네요.

    또 다른 장점으로,

    도서에 사용되는 코드가 github에 올라와 있다는 점입니다.

    그냥 코드 업로드해놓은 것이 전부가 아니라,

    각 chapter 별로 branch를 만들어 놔서

    새로운 chapter를 시작할 때 그에 맞는 branch를 다시 당겨오면 되기 때문에

    도서의 코드를 못 따라갈 일이 없습니다.

    시중의 몇몇 책들 중에는 분명 책에 적힌대로 따라 했는데

    잘 안되서 삽질하는 경우가 있잖아요?

    이 책을 보면서 그럴 일은 없을 겁니다.

    뭔가 이상하면, 그냥 branch를 당겨오세요 ㅎㅎ

    전반적으로 흠을 찾아보기 힘든 좋은 책이었습니다.

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
종이밥책벌레
판매등급
우수셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
43%

바로가기

최근 본 상품