Fast api 묶어서 공부 하는 방법 정리(임시 저장)

이영락·2024년 10월 17일

개발자 기본기

목록 보기
46/53
  1. 첫걸음
    • 처음 시작하는 사용자들에게 기본적인 내용부터 설명하는 것으로 좋습니다.
  2. 경로 매개변수 & 쿼리 매개변수
    • 경로 매개변수
    • 경로 매개변수와 숫자 검증
    • 쿼리 매개변수
    • 쿼리 매개변수와 문자열 검증
    • Query Parameter Models
    사용자 요청을 처리하는 가장 기본적인 방법이므로, 먼저 매개변수 관련 내용을 배치하는 것이 자연스럽습니다.
    3. 요청 본문 & 본문 관련 내용
    • 본문 - 다중 매개변수
    • 본문 - 필드
    • 본문 - 중첩 모델
    경로와 쿼리 매개변수 다음으로는 본문을 다루는 내용이 논리적으로 이어집니다.
    4. 데이터 & 기타 매개변수
    • 요청 예제 데이터 선언
    • 추가 데이터 자료형
    • 쿠키 매개변수
    • 헤더 매개변수
    • Cookie Parameter Models
    • Header Parameter Models
    매개변수와 본문을 배운 후, 추가적인 데이터 처리 방식을 배치하면 흐름이 매끄럽습니다.
    5. 응답 처리
    • 응답 모델
    • Extra Models
    • 응답 상태 코드
    요청을 처리한 후, 응답에 대한 설명을 이어가는 것이 자연스러운 흐름입니다.
    6. 폼 및 파일 요청
    • Form Data
    • Form Models
    • 파일 요청
    • 폼 및 파일 요청
    요청과 응답 이후, 파일 및 폼 데이터 처리에 대한 내용을 다루면 관련성이 높습니다.
    7. 기타 기능 및 설정
    • Handling Errors
    • 경로 작동 설정
    • JSON 호환 가능 인코더
    • Body - Updates
    • 미들웨어
    • 교차 출처 리소스 공유
    • Security
    • 의존성
    이 부분은 주로 설정 및 부가적인 기능들이기 때문에 앞에서 다룬 요청과 응답 처리 이후에 배치하는 것이 적절해 보입니다.
    8. 심화 내용
    • SQL (Relational) Databases
    • Bigger Applications - Multiple Files
    • 백그라운드 작업
    • Metadata and Docs URLs
    마지막으로, 데이터베이스, 대규모 애플리케이션, 메타데이터 설정 등 고급 주제를 다루면 학습 흐름상 적합할 것 같습니다.
    9. 디버깅 및 테스트
    • Testing
    • 디버깅
    마지막으로 디버깅과 테스트 관련 내용을 배치하면, 실제 개발 중에 발생할 수 있는 문제를 해결할 수 있도록 돕는 순서가 완성됩니다.

이 순서는 사용자가 개념을 차근차근 익히고, 나중에 심화된 기능을 학습할 수 있도록 도와줄 것입니다.

profile
AI Engineer / 의료인공지능

0개의 댓글