본문내용 바로가기
인터넷교보문고22주년

KYOBO 교보문고

40th 40th  생일파티
금/토/일 주말특가
40주년 생일파티 한정판 굿즈
[이북]삼성북드림
나만의기프트카드
  • 손글씨스타
  • 북모닝 책강 라이브
  • 손글씨풍경
  • 교보인문학석강
  • 교보아트스페이스
  • 교보손글쓰기대회
웹 앱 API 개발을 위한 GraphQL(프로그래밍인사이트)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
248쪽 | | 172*225*18mm
ISBN-10 : 8966262538
ISBN-13 : 9788966262533
웹 앱 API 개발을 위한 GraphQL(프로그래밍인사이트) 중고
저자 이브 포셀로 | 역자 배영 | 출판사 인사이트
정가
22,000원 신간
판매가
18,470원 [16%↓, 3,530원 할인]
배송비
2,500원 (판매자 직접배송)
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2019년 11월 12일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
18,470원 다른가격더보기
새 상품
19,800원 [10%↓, 2,200원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

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

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

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

더보기

판매자 상품 소개

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

판매자 배송 정책

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

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
87 좋은 책 보내 주셔서 감사합니다. 5점 만점에 5점 che*** 2020.09.23
86 rmfjseofj rhosg ckstmqslek 5점 만점에 5점 jnl*** 2020.09.18
85 깨끗한책 잘 받았습니다. 5점 만점에 5점 ican7*** 2020.09.17
84 배송 속도, 포장 만족합니다. 5점 만점에 5점 csc7*** 2020.09.08
83 하루만에 도착했어요! 감사합니다:) 5점 만점에 5점 tldkqh*** 2020.09.07

이 책의 시리즈

책 소개

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

“선언형 데이터 페치 방법과 GraphQL 서비스 핵심 가이드”
GraphQL은 REST API와 비교해 데이터를 가져오는 기능이 훨씬 우수하여 웹 앱 API의 새로운 지평을 열었다고 평가받고 있으며, 이를 활용하는 기업도 깃허브, 뉴욕타임스, IBM, 트위터, 옐프(Yelp) 등으로 빠르게 늘어가고 있다.

이 책은 혁신적인 데이터 페치 기술이 된 GraphQL에 관한 실용적인 안내서로서 자바스크립트로 GraphQL 서비스를 구현하는 방법을 다룬다. 저자들은 그래프 이론, 그래프의 데이터 구조부터 스키마, GraphQL 서비스, 아폴로(Apollo) 클라이언트까지 웹 서비스 아키텍처를 자체적으로 구성할 수 있는 GraphQL의 장점과 트렌드, 모범 기법 들을 알려준다. 이제 막 GraphQL을 배우기 시작한 개발자뿐 아니라, 이미 기술은 알지만 가장 최신의 베스트 프랙티스를 습득하길 원하는 웹 개발자라면 곁에 두고 참고할 만한 책이다.

저자소개

저자 : 이브 포셀로
포셀로와 뱅크스는 캘리포니아 타호 시를 기반으로 활동하는 소프트웨어 엔지니어이자 교육자다. 문 하이웨이(Moon Highway)라는 회사를 설립하여 기업 고객을 위한 맞춤 훈련 커리큘럼을 개발하고 링크드인 러닝 사이트에 온라인 강좌를 제공하고 있다. 오라일리 미디어의 《러닝 리액트》도 함께 썼다.

저자 : 알렉스 뱅크스
포셀로와 뱅크스는 캘리포니아 타호 시를 기반으로 활동하는 소프트웨어 엔지니어이자 교육자다. 문 하이웨이(Moon Highway)라는 회사를 설립하여 기업 고객을 위한 맞춤 훈련 커리큘럼을 개발하고 링크드인 러닝 사이트에 온라인 강좌를 제공하고 있다. 오라일리 미디어의 《러닝 리액트》도 함께 썼다.

역자 : 배영
N Tech Service에서 2년 반 동안 네이버 서비스 UI를 개발했고, 현재 네이버에서 플레이스 서비스 개발에 참여하고 있다. 업무에서 배운 내용을 글로 정리하고 혼자 웹 한쪽 구석에 쌓아 두다가 같이 일하는 동료들과 가끔 공유하는 것을 좋아한다.

목차

1장 GraphQL에 오신 것을 환영합니다
1.1 GraphQL이란?
1.1.1 GraphQL 명세
1.1.2 GraphQL 설계 원칙
1.2 GraphQL의 탄생
1.3 데이터 전송의 역사
1.3.1 RPC
1.3.2 SOAP
1.3.3 REST
1.4 REST의 단점
1.4.1 오버페칭
1.4.2 언더페칭
1.4.3 REST 엔드포인트 관리
1.5 실생활에서의 GraphQL
1.5.1 GraphQL 클라이언트

2장 그래프 이론
2.1 그래프 이론 어휘
2.2 그래프 이론의 역사
2.3 트리는 그래프다
2.4 실생활에서의 그래프

3장 GraphQL 쿼리어
3.1 GraphQL API 툴
3.1.1 GraphiQL
3.1.2 GraphQL 플레이그라운드
3.1.3 공용 GraphQL API
3.2 GraphQL 쿼리
3.2.1 엣지와 연결
3.2.2 프래그먼트
3.3 뮤테이션
3.3.1 쿼리 변수 사용하기
3.4 서브스크립션
3.5 인트로스펙션
3.6 추상 구문 트리

4장 스키마 설계하기
4.1 타입 정의하기
4.1.1 타입
4.1.2 스칼라 타입
4.1.3 열거 타입
4.2 연결과 리스트
4.2.1 일대일 연결
4.2.2 일대다 연결
4.2.3 다대다 연결
4.2.4 여러 타입을 담는 리스트
4.3 인자
4.3.1 데이터 필터링
4.4 뮤테이션
4.5 인풋 타입
4.6 리턴 타입
4.7 서브스크립션
4.8 스키마 문서화

5장 GraphQL API 만들기
5.1 프로젝트 세팅
5.2 리졸버
5.2.1 루트 리졸버
5.2.2 타입 리졸버
5.2.3 인풋 & 열거 타입 사용하기
5.2.4 엣지와 연결
5.2.5 커스텀 스칼라
5.3 apollo-server-express
5.4 컨텍스트
5.4.1 MongoDB 설치하기
5.4.2 컨텍스트에 데이터베이스 추가하기
5.5 깃허브 인증
5.5.1 깃허브 OAuth 설정
5.5.2 권한 부여 과정
5.5.3 githubAuth 뮤테이션
5.5.4 사용자 권한 인증
5.6 마치며

6장 GraphQL 클라이언트
6.1 GraphQL API 사용하기
6.1.1 fetch 요청
6.1.2 graphql-request
6.2 아폴로 클라이언트
6.3 React와 아폴로 클라이언트
6.3.1 프로젝트 설정
6.3.2 아폴로 클라이언트 설정
6.3.3 Query 컴포넌트
6.3.4 Mutation 컴포넌트
6.4 인증
6.4.1 사용자 권한 인증
6.4.2 사용자 식별
6.5 캐시 작업
6.5.1 fetch 방침
6.5.2 캐시 유지
6.5.3 캐시 업데이트

7장 실제 제품을 위한 GraphQL
7.1 서브스크립션
7.1.1 서브스크립션 작업
7.1.2 서브스크립션 데이터 사용하기
7.2 파일 업로드
7.2.1 서버 파일 업로드 기능 구현하기
7.2.2 클라이언트 사진 게시 기능 구현하기
7.3 보안
7.3.1 요청 타임아웃
7.3.2 데이터 제한
7.3.3 쿼리 깊이 제한
7.3.4 쿼리 복잡도 제한
7.3.5 아폴로 엔진
7.4 다음 단계
7.4.1 점진적 마이그레이션
7.4.2 스키마 주도 개발
7.4.3 GraphQL 행사 모음
7.4.4 커뮤니티
7.4.5 커뮤니티 슬랙 채널

책 속으로

출판사 서평

* 이 책에서 다루는 내용 - 그래프 이론과 널리 알려진 그래프 최신 예제 살펴보기 - 데이터베이스의 쿼리 메서드를 인터넷에 적용하는 방법 - 사진 공유 애플리케이션에서 사용하는 스키마 만들기 - 자바스크립트로 완전한 기능을 갖춘 Graph...

[출판사서평 더 보기]

* 이 책에서 다루는 내용
- 그래프 이론과 널리 알려진 그래프 최신 예제 살펴보기
- 데이터베이스의 쿼리 메서드를 인터넷에 적용하는 방법
- 사진 공유 애플리케이션에서 사용하는 스키마 만들기
- 자바스크립트로 완전한 기능을 갖춘 GraphQL 서비스 만들기
- Apollo로 클라이언트 구현하기
- 실제 제품용 GraphQL API와 클라이언트를 만드는 방법

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

책 속 한 문장

회원리뷰

교환/반품안내

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

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

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

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

반품/교환가능 기간

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

판매자
책책북북
판매등급
특급셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
3일 이내
품절 통보율 안내
35%

바로가기

최근 본 상품