📖 책 소개
서론 – 왜 FastAPI인가? 고성능 웹 개발의 필요성
1장 – 시작하기: FastAPI 설치 및 개발 환경 설정
2장 – FastAPI의 핵심 개념: 요청 처리와 라우팅
3장 – 데이터 검증과 직렬화: FastAPI의 Pydantic 모델
4장 – 의존성 주입과 모듈화된 코드 구조
5장 – API 구축: 경로, 쿼리, 바디 파라미터
6장 – FastAPI의 비동기 프로그래밍: 성능 극대화
7장 – 데이터베이스 통합: 동기와 비동기 (SQLAlchemy 등 활용)
8장 – 사용자 인증과 보안 필수 요소
9장 – OpenAPI와 Swagger를 통한 자동 API 문서화
10장 – FastAPI 애플리케이션 테스트 및 디버깅
11장 – 고급 FastAPI: 백그라운드 작업, 미들웨어, 이벤트 훅
12장 – 배포: 프로덕션 환경에서 FastAPI 실행 (Uvicorn, Gunicorn, Docker, 클라우드)
13장 – 실전 활용 사례 및 케이스 스터디
14장 – 유지보수 가능하고 확장성 있는 웹 애플리케이션을 위한 FastAPI 베스트 프랙티스
결론 – FastAPI의 미래와 학습 여정 이어가기
목차
- 1서론 – 왜 FastAPI인가? 고성능 웹 개발의 필요성
- 21장 – 시작하기: FastAPI 설치 및 개발 환경 설정
- 32장 – FastAPI의 핵심 개념: 요청 처리와 라우팅
- 43장 – 데이터 검증과 직렬화: FastAPI의 Pydantic 모델
- 54장 – 의존성 주입과 모듈화된 코드 구조
- 65장 – API 구축: 경로, 쿼리, 바디 파라미터
- 76장 – FastAPI의 비동기 프로그래밍: 성능 극대화
- 87장 – 데이터베이스 통합: 동기와 비동기 (SQLAlchemy 등 활용)
- 98장 – 사용자 인증과 보안 필수 요소
- 109장 – OpenAPI와 Swagger를 통한 자동 API 문서화
- 1110장 – FastAPI 애플리케이션 테스트 및 디버깅
- 1211장 – 고급 FastAPI: 백그라운드 작업, 미들웨어, 이벤트 훅
- 1312장 – 배포: 프로덕션 환경에서 FastAPI 실행 (Uvicorn, Gunicorn, Docker, 클라우드)
- 1413장 – 실전 활용 사례 및 케이스 스터디
- 1514장 – 유지보수 가능하고 확장성 있는 웹 애플리케이션을 위한 FastAPI 베스트 프랙티스
- 16결론 – FastAPI의 미래와 학습 여정 이어가기
💝 이 책을 공유해보세요!
공유하기


