메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

파이썬으로 웹을 빠르게 개발하기 위한 프레임워크를 고민하고 있다면 이 책을 보라.

byc3***

|

2023-04-23

FastAPI를 사용한 파이썬 웹 개발

FastAPI의 핵심 기능과 5가지 기술 스택(몽고DB, 도커, pydantic, SQLModel, pytest)으로 이벤트 플래너 애플리케이션을 처음부터 끝까지 완성해본다!

  • 저자 : 압둘라지즈 압둘라지즈 아데시나
  • 번역 : 김완섭
  • 출간 : 2023-03-22

[나의 한줄 추천사]

- 파이썬으로 웹을 빠르게 개발하기 위한 프레임워크를 고민하고 있다면 이 책을 보라.

[책 추천 이유]

- 파이썬 웹개발 Full Stack 형태로 FastAPI 웹 프레임워크 이용하여 "이벤트 플래너 웹 개발"을 End to End 형태 로 Git 설치부터, 도커 배포까지 다 해볼 수 있다.

[내가 찾고자 했던 질문들]

1. FastAPI 웹프레임워크 End to End 개발 

- 소스코드 깃연동 소개

- 자동문서화 방법 소개

- 개발 : Jinja 템플릿을 이용한 웹페이지 만들고, 파일 구조화 및 API 라우팅 설계, Exception 처리

- 데이터베이스 연동 : SQLModel 이용하여 MongoDB 연동해서 CRUD API 구성해본다.

- 보안 : OAuth2, JWT 이용하여 로그인 인증을 만든다. 

- 테스트 : pytest 으로 단위테스트 진행하고, 전체 코드에서 얼만큼 테스트 수행을 했는지 coverage 통해서 품질 보장되는지 직접 확인 할 수 있다. 

- 배포 : 의존라이브러리 requirement.txt 추출하고 도커파일 yml 파일을 작성하여 이미지 빌드하고 로컬에서 docker-compose를 통해서 실행시킨다. 해당 이미지를 퍼블리 클라우드에 올려서 실행시면 퍼플리 클라우드에서도 잘 작동할것이다.

2. 번역본인데, 저장 블로그 및 원서 소스 다운로드는?

https://www.youngest.dev/

https://github.com/PacktPublishing/Building-Python-Web-APIs-with-FastAPI

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?