스크랩

구간

학교에서 알려주지 않는 17가지 실무 개발 기술 문자열 인코딩부터 웹 필수 지식까지

이기곤 저 | 한빛미디어 | 2020년 04월

미리보기 북트리

정가
$40.00
판매가
$29.16 (27%↓) 최저가 보상
적립금
$0.58 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791162242988 / 308쪽 152 x 223 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

책 소개

출판사 리뷰

성장을 꿈꾸는 개발자를 위한 책 이 책은 복잡한 소프트웨어를 개발하는 데 기반이 되는 기술을 설명한다. 따라서 실무에서 마주할 복잡성이라는 문제를 해결하고 올바른 길로 나아가는 데 도움이 될 것이다. 소프트웨어 개발에서 가장 중요한 기술로 문제가 생기기 전까지는 배울 수 없는 인코딩을 시작으로, 소프트웨어 동작에 꼭 필요한 데이터 처리 기술까지 다룬다. 나아가, 어떤 환경에서 개발하더라도 데이터를 안전하고 효율적으로 주고받을 수 있는 웹 서비스의 근간이 되는 핵심 기술도 살펴본다. 파이썬을 활용해 이런 기술들을 배울 것이다. 파이썬을 모르더라도, C, C++, JAVA 중 한 가지만 알면 쉽게 이해할 수 있는 코드로 구성되어 있다. 파이썬이 익숙한 독자라면 파이썬이라는 친구와 더 깊은 관계를 이어가는 기분으로, 파이썬이 낯선 독자라면 새로운 친구를 사귀는 기분으로 이 책을 여행할 수 있다. 현실에 안주하지 않고 성장을 꿈꾸는 개발자라면 이 책에서 설명하는 내용을 숙지하는 것을 강력하게 추천한다. 나아가 개발자를 꿈꾸는 학생에게도 유용한 책이다. 독자가 꿈꾸는 최고의 개발자가 되는 것을 상상해보아라. 그 개발자로 성장하기 위한 첫걸음을 이 책에서 시작해보자.

저자 소개

아이렌소프트(AirenSoft)에서 풀스택 개발자로 일하고 있다. C/C++, 안드로이드 개발을 맡고 있으며 멀티미디어 분야에 관심이있다. 저서로『FFmpeg 라이브러리』, 역서로『도커오케스트레이션』(이상 한빛미디어, 2015), 『Docker로 PaaS 구성하기』(한빛미디어, 2016)가있다. 

책 속에서

목차

[1부 소프트웨어를 지탱하는 기술]
1장 문자열 인코딩
__1.1 문자열 인코딩이란
__1.2 아스키 코드(ASCII)
__1.3 EUC-KR(CP949)
__1.4 유니코드(UTF-8, UTF-16, UTF-32)
__1.5 UTF-8
__1.6 UTF-16
__1.7 마치며

2장 다국어 처리
__2.1 i18n이란
__2.2 i18n 적용하기: gettext
__2.3 마치며

3장 날짜와 시간
__3.1 타임스탬프
__3.2 단조 시간
__3.3 실제 시간
__3.4 타임 존
__3.5 마치며

4장 정규 표현식
__4.1 정규 표현식 기초
__4.2 실사용 예
__4.3 마치며

5장 범용 고유 식별자
__5.1 UUID 구조
__5.2 UUID 버전
__5.3 실사용 예
__5.4 마치며

6장 난수
__6.1 유사 난수
__6.2 암호학적으로 안전한 난수
__6.3 공정한 난수, 셔플 백
__6.4 ‘무엇’을 위해 사용하는가
__6.5 마치며

7장 해시 함수
__7.1 해시 함수 정의
__7.2 해시 함수를 사용하는 곳
__7.3 해시 함수의 종류
__7.4 해시 함수의 생성 속도 비교
__7.5 실사용 예
__7.6 마치며

[2부 데이터 처리 기술]
8장 JSON
__8.1 JSON 특징
__8.2 JSON 구조
__8.3 JSON 메시지 읽고 쓰기
__8.4 JSON의 한계
__8.5 마치며

9장 YAML
__9.1 YAML 특징
__9.2 YAML 구조
__9.3 YAML 메시지 읽고 쓰기
__9.4 주석 사용하기
__9.5 앵커와 별칭
__9.6 마치며

10장 XML
__10.1 XML 특징
__10.2 XML 구조
__10.3 XML 메시지 읽고 쓰기
__10.4 마치며

11장 프로토콜 버퍼
__11.1 프로토콜 버퍼의 특징
__11.2 프로토콜 버퍼 사용 준비
__11.3 스키마 파일 정의
__11.4 인터페이스 코드 사용 방법
__11.5 메시지 객체 정의
__11.6 마치며

12장 Base64
__12.1 Base64를 사용하는 이유
__12.2 Base64 인코딩 구현
__12.3 Base64 디코딩 구현
__12.4 파이썬 모듈 사용
__12.5 URL-Safe Base64
__12.6 마치며

13장 데이터 압축(zlib)
__13.1 zip, zlib, DEFLATE, INFLATE
__13.2 압축 시 중요한 요소
__13.3 파일 압축 예제
__13.4 파일 압축 해제 예제
__13.5 마치며

[3부 웹을 지탱하는 기술]
14장 HTTP
__14.1 무상태성
__14.2 간단한 HTTP 서버 만들기
__14.3 HTTP 요청
__14.4 HTTP 응답
__14.5 세션과 쿠키
__14.6 스티키 세션
__14.7 CORS
__14.8 아파치와 Nginx
__14.9 마치며

15장 RESTful API
__15.1 글쓰기 API
__15.2 글 읽기 API
__15.3 글 업데이트 API
__15.4 글 삭제 API
__15.5 마치며

16장 HTTPS
__16.1 HTTPS를 사용하는 이유
__16.2 HTTPS의 구성 요소
__16.3 HTTPS 핸드셰이킹 과정
__16.4 마치며

17장 OAuth 2.0
__17.1 OAuth 1.0a vs 2.0
__17.2 OAuth 2 기본 용어
__17.3 OAuth 2 동작 구조
__17.4 OAuth 2 사용 시 주의할 점
__17.5 마치며

top