통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

웹프로그래밍(JSP, PHP, ASP)

HOME 도서정보 IT 도서

New 일상 속 사물이 알려주는 웹 API 디자인 저자 아노드 로렛 | 페이지 448
ISBN 9788931463224 | 정가 30,000 | 출판일 2020-11-10
판매처

부록CD

도서소개

일상 속에서 찾는 웹 API의 디자인 원리

웹 API는 새로운 서비스나 앱을 만들 때 기존에 존재하던 서비스가 제공하는 기능을 활용할 수 있도록 해준다. 굳이 기존 서비스에 대한 자세한 소스 코드를 알지 않더라도 개발자가 만드는 프로젝트에 쉽게 맞아 들어가는 레고와 같은 존재라고 생각할 수 있다. 그렇다면 나의 서비스를 다른 개발자가, 다른 애플리케이션이 쉽게 사용할 수 있는 API는 어떻게 만들어야 할까?
10년이 넘는 경력 기간 동안 다양한 웹 API를 마주하고 디자인했던 아노드 로렛이 지금까지 웹 API 디자이너들의 머릿속에 감으로만 자리잡고 있던 노하우를 간단히 이해할 수 있는 개념으로 정리했다.
[일상 속 사물이 알려주는 웹 API 디자인]은 우리가 당연하게 여기고 깊이 탐구해보지는 않았던 일상 속 사물을 예로 들어 API의 디자인 방법을 소개한다. 버튼들이 뒤죽박죽으로 섞인 리모컨, 정해놓은 시간까지 초 단위로 카운트다운을 하는 알람시계같이 전혀 사용법을 알 수 없는 물건을 우리에게 익숙한 모습으로 되돌리는 과정을 보여주며 이를 웹 API 디자인 과정과 연결한다. API 디자인 자체에 대한 기초적인 이론과 실제로 사용하기 편한 웹 API를 디자인하는 방법, 실제로 웹 API를 운영하게 되었을 때 관리를 하는 방법까지 좋은 API를 제대로 디자인하는데 필요한 모든 개념을 담았다. 모던 웹 서비스를 만드는 이들이라면 반드시 알아야 할 지식을 손에 넣어보자.

저자소개

저자 - 아노드 로렛
프랑스에서 활동 중인 소프트웨어 아키텍트로 2002년부터 금융업계에서 웹 서비스와 API를 활용한 다중 연결 시스템을 설계해왔다. 로렛은 API 핸디맨이란 블로그와 API 스타일북이라는 웹 사이트를 운영 중이며 전세계에서 열리는 다양한 API 컨퍼런스에 강연자로 참여했다. 인간 중심의 소프트웨어 디자인을 지향하며 많은 사람들에게 최종 사용자뿐만 아니라 운영팀과 개발자까지 모든 이들이 훌륭한 경험을 할 수 있는 시스템을 만들기를 독려하고 있다.

번역 - 황건구
한국 IBM에서 커리어를 시작해 지금은 마켓컬리에서 개발자로 근무 중이다. ERP와 같은 내부 시스템부터 커머스의 쿠폰 서비스까지 다양한 업무 영역에서 개발과 운영을 경험해 왔고, 안 물어봐도 안 궁금해 할지라도 경험을 공유하는 일을 멈추지 않고 있다. 지금은 시스템을 사람으로 비유하며 그들 간의 의사소통이 어떻게 이루어져야 하는지 끊임없이 고민하고 있다.

목차

1부. API 디자인 기초

1. API 디자인이란 무엇인가?
2. 사용자를 위한 API 디자인하기
3. 프로그래밍 인터페이스 디자인하기
4. API 명세 포맷을 이용한 API 디자인

2부 사용하기 좋은 API 디자인

5. 직관적인 API 디자인하기
6. 예측 가능한 API 디자인하기
7. 간결하고 체계적인 API 디자인하기

3부 상황에 맞는 API 디자인

8. 안전한 API 디자인하기
9. API 디자인 발전시키기
10. 네트워크 효율적인 API 디자인하기
11. 컨텍스트에 맞는 API 디자인하기
12. API 문서화 하기
13. 성장하는 API

목록