IT·컴퓨터 · 웹·앱 개발 · 3학기
백엔드 Python
Flask와 FastAPI를 활용해 웹 서버의 기본 개념부터 API 개발까지
이 강의는 프로그래밍 기초를 알고 있는 학습자를 대상으로 Python을 활용한 백엔드 개발을 학습합니다. HTTP, 웹 서버의 동작 원리부터 Flask와 FastAPI를 이용한 API 개발, 데이터베이스 연동, 인증 시스템의 기본 개념까지 실습 중심으로 진행됩니다. 강의를 마치면 간단한 백엔드 서비스를 직접 구현할 수 있습니다.
26개 글
입문
- 1 1.1 백엔드의 정의와 역할 2분
- 2 1.2 웹 애플리케이션 아키텍처 5분
- 3 1.3 FastAPI 소개 2분
- 4 2.1 Python 환경 설정 4분
- 5 2.2 FastAPI 및 기타 라이브러리 설치 3분
- 6 2.3 첫 번째 FastAPI 애플리케이션 만들기 2분
- 7 3.1 HTTP 프로토콜 이해 4분
- 8 3.2 REST API 설계 원칙 5분
- 9 3.3 FastAPI로 RESTful API 구현 4분
- 10 4.1 JSON 데이터 형식 이해 5분
- 11 4.2 FastAPI에서 JSON 처리하기 4분
- 12 4.3 실습 프로젝트: 간단한 데이터 송신 및 수신 API 6분
- 13 5.1 CRUD의 개념 설명 3분
- 14 5.2 FastAPI에서 CRUD API 만들기 7분
- 15 5.3 실습 프로젝트: 기본적인 CRUD API 구현 7분
- 16 6.1 인증의 중요성 6분
- 17 6.2 JWT 이해 8분
- 18 6.3 FastAPI에서 JWT 인증 구현 7분
- 19 7.1 SQLite와 MySQL 소개 6분
- 20 7.2 SQLAlchemy ORM 이해 7분
- 21 7.3 FastAPI와 SQLAlchemy로 데이터베이스 연동하기 6분
- 22 8.1 클라우드 플랫폼 소개 5분
- 23 8.2 FastAPI 애플리케이션 배포 6분
- 24 8.3 실습 프로젝트: 배포된 API 테스트 2분
- 25 9.1 전체 강의 내용 복습 7분
- 26 9.2 퀴즈 및 실습 과제 7분
수강평
★★★★★
★★★★★
평가 없음
수강평을 남기려면 로그인이 필요합니다.
로그인- 아직 수강평이 없습니다. 첫 수강평을 남겨보세요.