깔끔한 파이썬 탄탄한 백엔드 (지금까지 없었던 백엔드 개발자를 위한 파이썬)

깔끔한 파이썬 탄탄한 백엔드 (지금까지 없었던 백엔드 개발자를 위한 파이썬)

$28.70
Description
파이썬 개발 환경 구축부터 API 개발, HTTP, Database, Unit Test, AWS Deploy까지 백엔드 개발 입문의 모든 것!
파이썬을 지식으로 아는 것뿐 아니라 파이썬을 응용하여 백엔드 시스템을 개발할 수 있도록 도와주는 책이다. 파이썬으로 백엔드 API 시스템을 개발할 때 가장 널리 사용되는 프레임워크 중 하나인 flask를 사용해 실제 응용할 수 있는 API를 개발해 나가는 과정을 상세하게 알려주고 있다.
단순히 파이썬이나 flask에 관한 내용이 아닌 실제 API 개발에 관한 내용을 더 중점으로 두고 있다. 인터넷 검색을 통해서 금방 얻을 수 있는 지식이 아니라, 온라인 검색에서 쉽게 얻을 수 없고 실제로 오랫동안 다양한 개발 경험을 통해 얻을 수 있는 노하우와 인사이트들을 담고 있다.

이 책의 특징
·따로 공부하면 오래 걸릴 백엔드와 API 개발에 관한 지식과 실무 팁을 단기간에 알려준다.
·실무에서 바로 쓸 백엔드 API를 개발하고 배포 및 관리할 수 있도록 도와준다.
·단순히 파이썬에 관한 내용이 아니라 실제 백엔드 API 개발에 관한 지식을 상세히 설명한다.

이 책이 필요한 독자
·파이썬 백엔드 개발에 입문하여 실력을 더 높이고 싶은 분
·파이썬 백엔드 개발자로 취업하고 싶은 분
·파이썬 공부는 했지만 실제 시스템 개발은 어려운 분
저자

송은우

UniversityofColoradoatBoulder에서ComputerScience를전공한후미국에서10년동안SoftwareEngineer그리고DirectorofEngineering으로일했다.뉴욕월가에서장외주식거래시스템과1초에백만개이상의트랜잭션(transaction)을처리하는고성능실시간분산시스템도개발했다.최근에는한국에서2개의핀테크스타트업을공동창업하여로보어드바이저시스템부터주식공매도데이터분석플랫폼(platform)등다양한핀테크시스템을개발했다.현재는코딩아카데미기업인GracefulRain을창업하여개발자교육에힘쓰고있다.

목차

1장 파이썬설치및개발환경구성
본격적인설치에앞서
파이썬설치
파이썬가상환경설치
터미널환경


다양한에디터소개

2장 현대웹시스템구조및아키텍처
웹시스템들의발전역사
현대의웹시스템들의구조및아키텍처
현대의개발팀의구조

3장 첫API개발시작
Flask
시작도첫걸음부터-ping엔드포인트구현하기
API실행하기

4장 HTTP의구조및핵심요소
HTTP
HTTP통신방식
HTTP요청구조
HTTP응답구조
자주사용되는HTTP메소드
자주사용되는HTTPStatusCode와Text
API엔드포인트아키텍처패턴

5장 본격적으로API개발하기
미니터의기능
회원가입
300자제한트윗글올리기
팔로우와언팔로우엔드포인트
타임라인엔드포인트
전체코드

6장 데이터베이스
데이터베이스시스템
관계형데이터베이스시스템VS비관계형데이터베이스시스템
SQL
데이터베이스설치하기
API에데이터베이스연결하기
SQLAlchemy를사용하여API와데이터베이스연결하기

7장 인증
인증
인증엔드포인트구현하기
인증절차를다른엔드포인트에적용하기
샘플프론트엔드시스템

8장 unittest
테스트자동화의중요성
UItest/End-To-Endtest
integrationtest
unittest
pytest
미니터APIunittest
unittest의중요성

9장 AWS에배포하기
AWS
RDS
미니터API배포
loadbalancer
AWSResourceCleanUp

10장 API아키텍처
코드구조의중요성
레이어드패턴
레이어드아키텍처적용하기
전체코드구조와app.py파일
unittest
ViewUnitTest

11장 파일업로드엔드포인트
사용자프로파일사진업로드엔드포인트
프로파일이미지파일업로드엔드포인트
프로파일이미지GET엔드포인트
AWSS3에이미지파일저장하기
CDN
AWSS3
AWSS3생성및설정
AWSIAM사용자생성
파일업로드엔드포인트S3와연동하기
unittest
배포

12장 더좋은백엔드개발자가되기위해다음으로배워보면좋은주제들
자료구조및알고리즘
데이터베이스의더깊은이해
databasemigration
microservicearchitecture
리눅스&데브옵스

출판사 서평

파이썬,백엔드모두개발에서중요하게언급되는분야들입니다.그만큼이둘을다룬서적과강의는시중에많습니다.그러나막상이둘을함께다루는경우는흔치않았습니다.어쩌면개발분야에서가장중요하고필요한내용일텐데파이썬과백엔드가결합된내용은왜지금까지없었을까요?

이책은백엔드를개발하기위한파이썬응용개발을다룹니다.단순히입문자만해당되는것이아니라,실무자중에서도자신의실력을더키우고싶은분들에게도필요한내용을다루고있습니다.가장기초적이고필요한내용을핵심적으로골라실무에서바로활용가능하게구성했습니다.이책을통해파이썬백엔드개발자가되기위한탄탄한기반을다질수있을것입니다.