본문 바로가기
강의
교재
스토어
학습 도구
블로그
게시판
무료 교재
FastAPI 베이스캠프
사도출판
파이썬으로 빠르고 현대적인 API를 쉽게 만들 수 있는 웹 프레임워크 FastAPI를 베이스캠프 시리즈로 만나보세요.
읽기 시작
PDF 내려받기
목차
1장 FastAPI 소개와 환경 설정
1.1 강의와 대상 소개
1.2 FastAPI 소개
1.3 개발 환경설정
1.4 FastAPI 설치 및 프로젝트 생성
2장 FastAPI로 기본 API 만들기
2.1 기본 라우팅
2.2 매개변수 라우팅
2.3 요청 본문 처리
2.4 쿼리 매개변수 처리
2.5 응답 모델 사용하기
3장 CRUD 애플리케이션 만들기
3.1 CRUD 구현하기
3.2 API 문서 살펴보기
4장 데이터베이스와 인증
4.1 SQLite와 SQLAlchemy
4.2 FastAPI에 DB적용하기
4.3 JWT 토큰이란
4.4 JWT를 이용한 사용자 인증 구현
5장 블로그 기능 구현
5.1 요구사항 분석
5.2 CORS 설정과 미들웨어 구현
5.3 SPA로 블로그 구현하기
5.4 MPA로 블로그 구현하기
5.5 DB 구성 및 static 파일 서빙
5.6 인증 구현하기
5.7 스웨거로 테스트하기
6장 FastAPI 실전 활용
6.1 에러 처리와 예외 관리
6.2 파일 업로드 및 처리
6.3 패키지 관리
6.4 동기와 비동기
6.5 프로젝트 구조와 APIRouter
7장 서비스로 내보내기
7.1 설정과 비밀값 관리
7.2 테스트 작성하기
7.3 배포하기