FastAPI 마스터하기: 빠르고 효율적인 웹 애플리케이션 개발
서론 – 왜 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의 미래와 학습 여정 이어가기
- 서론 – 왜 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의 미래와 학습 여정 이어가기
공유하기


