문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- FastAPI vs Django vs Flask
- FastAPI 기능 및 장점 개요
시작하기
- FastAPI 설치
- OpenAPI를 사용하여 스키마 정의
경로 및 쿼리 매개변수
- 경로 매개변수 유형 선언
- 데이터 파싱 및 유효성 검사
- 필수 및 선택적 매개변수 선언
- 쿼리 매개변수 유형 변환
- 다중 경로 및 쿼리 매개변수
Pydantic 모델을 사용하여 요청 본문 선언
- 데이터 모델 생성
- 경로, 쿼리 및 본문 매개변수 결합
- 유효성 검사 및 메타데이터 선언
- 깊이 중첩된 모델 사용
- 예제 데이터 정의
- 응답 및 추가 모델
양식 및 파일 정의
- JSON 대신 양식 필드 사용
- 파일 매개변수 생성
- 파일 및 양식 매개변수 사용
오류 처리
- HTTPException 사용
- 사용자 지정 헤더 추가
- 사용자 지정 예외 처리기 설치
- 기본 예외 처리기 재정의
Database 작업
- ORM 및 파일 구조
- SQLAlchemy 파트 생성
- 데이터베이스 모델 생성
- Pydantic 모델 생성
- CRUD 작업 수행
- 테이블, 종속성 및 경로 작업 생성
- 파일 검토 및 확인
- 데이터베이스와 상호 작용
보안 및 인증
- Oauth2 및 OpenID connect 사용
- OpenAPI를 사용하여 여러 보안 체계 정의
- FastAPI 유틸리티 사용
배포
- 배포 개념, 단계 및 도구
- Gunicorn 및 Uvicorn과 함께 작업
- 컨테이너 시스템 (Docker 및 Kubernetes) 사용
문제 해결
요약 및 다음 단계
요건
- API 개념에 대한 이해
- Python 프로그래밍 경험
대상자
- 개발자
14 시간
회원 평가 (4)
트레이너는 제가 한 모든 종류의 질문에 답변하기 위해 매우 열려 있었습니다.
Caterina - Stamtech
코스 - Developing APIs with Python and FastAPI
기계 번역됨
우리는 강의 슬라이드에서 배운 개념을 강화할 수 있도록 빠르게 코드에 착수할 수 있었습니다.
Keith - Procter & Gamble Polska Sp. z o.o.
코스 - Developing APIs with Python and FastAPI
기계 번역됨
e2e 훈련의 체계적인 방법입니다. 연습문제를 통해 코드에 직접 접근하여 기본 API를 준비할 수 있으며, 강의에서는 API 개발 중 특히 주의해야 할 세부 사항을 다룹니다.
Piotr - Procter & Gamble Polska Sp. z o.o.
코스 - Developing APIs with Python and FastAPI
기계 번역됨
트레이너의 충분한 준비와 전문성, 영어로의 완벽한 의사소통이 인상적이었습니다. 이 과정은 실용적이었으며 (연습 문제 + 사용 사례 공유)
Monika - Procter & Gamble Polska Sp. z o.o.
코스 - Developing APIs with Python and FastAPI
기계 번역됨