FastAPI를 사용한 파이썬 웹 개발

FastAPI를 사용한 파이썬 웹 개발 - 예스24
FastAPI의 핵심 기능과 5가지 기술 스택(몽고DB, 도커, pydantic, SQLModel, pytest)으로이벤트 플래너 애플리케이션을 처음부터 끝까지 완성해본다!이 책의 강점은 ‘이벤트 플래너 애플리케이션 완성’이라는 목표를 가지고 라우팅부터 데이터…
My Quotes before Read
FastAPI 정체
Key Topics to Remember
git status 22
git diff 23
>> 24
venv 25
python -m pip list 28
pip freeze > requirements.txt 29
데코레이터 32
- 라우트 처리기 36
APIRouter 37
include_router 39
pydantic 42
Path 48
쿼리 매개변수 49
스웨거 51
ReDoc 52 - 응답 모델 62
- 템플릿팅 71
필터 72
매크로 75
중복 배제 (DRY) 76
jinja2 패키지 76
CDN 77 - 구조화 88
모듈화 88 - 데이터베이스 연결 106
테이블 107
필드 107
세션 108
SQLAlchemy엔진 109
Depends 클래스, 의존성 주입 113
beanie 120
NoSQL 120
upsert 121
JWT 137, 138,141 - 보안 138
인증, 허가 138
쿠키, 토큰 인증 139
의존성 주입 140
OAuth2 141
해싱, passlib 142, 143
페이로드 147
CORS 162 - 테스트, pytest 166, 167
assert 168
픽스처 170
pytest, pytest-asyncio 171, 172
mock_event 184
테스트 커버리지, coverage 188 - 배포 192
캐시 시스템 197
분리 모드 201
How the Book Changed me?
간단한 예제로 자가 실습이 가능. 심화된 기술은 별도로 공부해야 할 듯