Module 1 – Modern Web 소개
서비스와 API
동시성, 계층
데이터
Module 2 – Modern Python 소개
툴, 패키지, 가상환경
Poetry, Source Formatting
APIs와 서비스
타입 힌트, 데이터 구조, 웹 프레임워크
Module 3 – FastAPI 소개 및 기술
FastAPI 소개와 애플리케이션
HTTP 요청, 응답
Module 4 – Starlette와 비동기, 동시성
Starlette와 동시성 유형
FastAPI와 Async
Starlette 활용
Module 5 – Pydantic과 타입 힌트, 모델
타입 힌트, 데이터 그룹화
타입 유효성 검사, 값유효성 검사
Module 6 – 의존성
의존성 소개 및 관련 문제
의존성 주입와 FastAPI 의존성
의존성 작성 및 스코프
Module 7 – 프레임워크 비교
Flask와 Django 소개
기타 웹프레임워크와 데이터베이스
Module 8 – 웹 계층
상향식, 하양식, 양방향
RESTful API 설계와 파일 및 디렉토리 구조
간단한 애플리케이션 구현
Module 9 – 서비스 계층
서비스 정의 및 레이아웃
함수 및 테스트
다른 서비스 레벨
Module 10 – 데이터 계층
DB-API 및 SQLLite
레이아웃 및 테스트
Full Tests 및 Unit Tests
Module 11 – 인증 및 인가
인증의 필요성 및 인증 방법
다양한 인증 방법
권한 및 CORS
Module 12 – 테스트
Web API 테스트
PyTest
레이아웃 및 테스트 자동화
00
일
00
시
00
분
00
초
Tags