본문으로 바로 가기
About 잔재미코딩 자료모음 문의하기 커뮤니티

풀스택 로드맵 Part1-2

파이썬 중급 백엔드FastAPI 부트캠프

기본 문법부터 비동기 실행까지,
웹서비스를 만들며 익히는 FastAPI

12%₩80,000₩70,000

한 번 결제로 수강 기간 제한 없이

수강신청 하기

개별 강의

파이썬 중급 백엔드 FastAPI 부트캠프

₩80,000₩70,000

이어지는 강의도 함께 배우고 싶다면

이 강의가 포함된 로드맵

가장 빠른 풀스택 (웹,앱 개발) 풀로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩360,000상세 보기

최강 AI 활용 + 웹앱 핵심 기술 로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩620,000상세 보기

풀스택 + 데이터 + AI까지 잔재미코딩 풀로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩880,000상세 보기
무료 공개 강의 먼저 보기

무료 영상 5개 공개 · 로그인이 필요할 수 있습니다.

어떻게 배우는지, 강사가 직접 설명합니다.

기존 강의 페이지에서 제공하던 소개 영상입니다.
학습 수준
입문·중급
Python·SQL
수강 기간
기간 제한 없이
반복 학습
실전 프로젝트
MVC 구조
비동기 DB
전체 영상 57개
약 12시간 53분
함께 제공해요
상세 자료
질의응답

네카라쿠배도 사내 강의로 선택하는 공식 강의!

FastAPI 기본 문법에서 SQLAlchemy 비동기 실행까지

본 강의는 파이썬 백엔드 FastAPI를 체계적으로 익히는 과정입니다. 기본 문법과 데이터베이스 연동부터 비동기 실행까지, 실전 개발에 필요한 기능을 차근차근 정리합니다.

문법을 확인하는 데서 끝나지 않습니다. 폴더를 만드는 단계부터 웹서비스를 구현하고, MVC 구조와 비동기 데이터베이스 실행을 적용하며 프로젝트를 세 단계로 개선합니다.

설명과 코드를 담은 상세 자료를 함께 제공합니다. 배경지식, 집중할 부분과 참고할 부분을 구분해 설명하므로 익힌 기능을 다시 찾고 활용할 수 있습니다.

  1. 01 · 기본 문법을 선명하게

    FastAPI와
    API 기본기

    라우팅, 타입 힌트와 Pydantic 모델을 익힙니다. 요청과 응답, 예외 처리, Jinja2와 인증 기능까지 실제 코드로 정리합니다.

    타입 힌트 · Pydantic · 인증

  2. 02 · 데이터베이스까지 연결

    SQLAlchemy와
    비동기 실행

    데이터 입력·검색·수정·삭제를 다룹니다. 비동기 실행을 이해하고, SQLAlchemy를 비동기로 사용하는 방법까지 연결합니다.

    SQLAlchemy · CRUD · 비동기

  3. 03 · 구조를 개선하는 경험

    세 단계로 만드는
    실전 웹서비스

    기본 프로젝트를 만든 뒤 MVC 구조로 정리합니다. 마지막으로 비동기 DB 실행을 적용하며 같은 서비스를 단계적으로 개선합니다.

    웹서비스 · MVC · 비동기 DB

피드백 반영

강의를 수시로 업데이트하고 있습니다. 학습 중 개선이 필요한 점은 질의응답란에 남겨주세요.

자료와 실제 수업 화면

문법과 코드, 실제 서비스까지
수업 화면으로 확인하세요.

설명과 코드

다시 찾아볼 수 있는 FastAPI 자료

모든 FastAPI 코드를 제공합니다. 문서 자료는 PDF 형태의 이북으로 확인할 수 있습니다. 문서 자료의 복사 및 다운로드는 저작권 보호를 위해 제한합니다.

Pydantic 설명을 읽고 실제 코드를 함께 확인하는 수업 화면입니다.

실전 프로젝트

로그인부터 실제 서비스 구현까지

코드 한 줄부터 시작해 동작하는 서비스를 만듭니다. 구조와 데이터베이스 실행 방식을 개선하며 FastAPI를 프로젝트 안에서 활용합니다.

강의에서 구현하는 웹서비스의 로그인·회원가입 화면입니다.

강의를 조금 더 자세히

무엇을, 어떻게 배우는지
자세히 살펴보세요.

파이썬으로 백엔드를 직접 만들고 싶어요.

웹과 앱, PC용 프로그램도 화면 뒤에서 데이터를 처리하는 백엔드가 필요합니다. 나만의 아이디어를 구현하고 싶은 분, 백엔드 개념을 정리하며 개발 역량을 넓히고 싶은 분을 위한 과정입니다.

파이썬 백엔드 프레임워크에는 Flask, FastAPI, Django 등이 있습니다. 본 강의는 FastAPI의 기본 문법과 API 구현에 집중하며, 데이터베이스와 비동기 실행까지 연결합니다. 파이썬 기본기를 바탕으로 실제 프로젝트에 활용할 수 있는 백엔드 역량을 쌓습니다.

프로젝트를 세 단계로 개선합니다.

폴더를 만들고 코드 한 줄을 작성하는 단계부터 시작합니다. 문법 예제만 따로 익히는 것이 아니라 실제로 동작하는 웹서비스를 만들며 배운 기능을 연결합니다.

  1. FastAPI로 기본 웹서비스를 구현합니다.
  2. MVC 모델을 적용해 프로젝트 구조를 정리합니다.
  3. 비동기 데이터베이스 실행을 적용하며 프로젝트를 개선합니다.

SQLAlchemy의 입력·검색·수정·삭제를 정리하고 비동기 사용법까지 익힙니다. 인증과 로그인, 화면과 백엔드의 연결을 함께 경험하며 직접 활용할 수 있는 기본기를 쌓습니다.

파이썬과 MySQL 기본기를 먼저 익혀주세요.

파이썬과 MySQL 기본기를 익힌 분께 권합니다. 중첩 함수·데코레이터·리스트 컴프리헨션·클래스와 객체 문법을 이해하면 학습에 도움이 됩니다.

강의에서는 필요한 배경지식을 설명하고, 집중해서 익힐 부분과 참고할 부분을 구분합니다. 개발 경험이 적다면 기초부터 차근차근 이어가세요. 원래 상세페이지에서 안내하던 관련 기초 강의도 함께 확인할 수 있습니다.

Flask 과정과 어떻게 이어지나요?

본 강의는 풀스택 로드맵 Part1-2입니다. 앞선 파이썬 중급·Flask 과정(Part1-1)에서는 중첩 함수와 데코레이터, 클래스와 객체 등 파이썬 문법과 백엔드 기본기를 다룹니다.

본 과정은 그 기본기를 바탕으로 FastAPI의 문법과 활용에 집중합니다. 관련 지식을 이미 갖췄다면 바로 시작할 수 있고, 아직 낯설다면 Flask 과정과 함께 익히는 편이 도움이 됩니다.

이 강의에서 다루는 범위를 확인해 주세요.

웹서비스 프로젝트에는 프론트엔드 기술도 필요합니다. 본 강의에서는 동작하는 프론트엔드 코드를 제공하고, 백엔드와 연결되는 부분을 설명합니다. 개인 PC에서 서비스를 실행하며 학습합니다.

프론트엔드 전체 기술이나 인터넷 공개를 위한 서버 운영·배포까지 한 강의에서 모두 다루지는 않습니다. 이 부분은 본 강의 이후 프론트엔드 기본 과정과 Docker·서버 기술 과정으로 이어가세요. 하단의 풀스택 로드맵에서 전체 학습 순서를 확인할 수 있습니다.

이런 학습 목표에 잘 맞습니다.

  • 파이썬과 데이터베이스 기본기를 바탕으로 백엔드를 직접 경험하고 싶은 분
  • FastAPI 기본 문법과 활용을 정리하고 싶은 개발자
  • 백엔드 이후 프론트엔드까지 이어서 배우며 풀스택 역량을 쌓고 싶은 분
  • 웹·앱 서비스의 백엔드를 구현하며 개발자로서 다음 단계를 준비하는 분

개발 경험이 적은 상태에서 곧바로 수익화 서비스를 만들거나, 데이터베이스와 프론트엔드의 모든 기초까지 한 강의로 끝내고 싶다면 기대와 다를 수 있습니다. 본 강의는 FastAPI 기본기와 프로젝트 활용에 초점을 맞춥니다. 기초가 필요한 부분은 연계 과정으로 보완해 주세요.

필요할 때 다시 찾아볼 수 있는 자료를 제공합니다.

잘 정리된 문서를 바탕으로 영상에서 설명합니다. 모든 FastAPI 코드를 제공하며, 문서 자료는 PDF 형태의 이북으로 확인할 수 있습니다. 문서 자료의 복사 및 다운로드는 저작권 보호를 위해 제한합니다.

강사가 집필한 『가장 빠른 풀스택을 위한 Flask & FastAPI』도 참고할 수 있습니다. 온라인 강의로 개념을 익힌 뒤 실제 활용 시 다시 확인하는 참고 도서입니다.

Dave Lee 저 가장 빠른 풀스택을 위한 Flask & FastAPI 책 표지
강의 제공 자료와 별개로 안내하는 참고 도서입니다.

연결된 기술을 순서대로 익히세요.

IT 기술은 서로 연결되어 있습니다. 개별 문법을 아는 것에서 나아가, 기술을 연결해 서비스로 구현하는 경험이 필요합니다. 연결된 기술의 핵심을 익히며 난이도를 조금씩 높이면 시스템 전반을 이해하는 데 도움이 됩니다.

먼저 필요한 강의를 들어보고 설명 방식이 잘 맞는지 확인해 주세요. 이후 같은 강사의 설명과 자료로 연결되는 과정을 순서대로 이어갈 수 있습니다. 전체 개발 흐름을 학습하고 싶다면 하단의 풀스택·AI·데이터·CS 로드맵도 참고해 주세요.

강의를 만드는 사람

잔재미코딩
Dave Lee

강사 소개 자세히 보기 ↗

현업과 병행하며 10년간 10만 명을 강의한 경험을 바탕으로, 수강자의 입장에서 내용을 구성합니다. 처음에는 쉽게 시작하고, 반복과 문제 풀이를 통해 실제 활용까지 이어지도록 설명합니다.

강의 경험은 인프런 외 다양한 교육 플랫폼, 자체 잔재미코딩 사이트와 오프라인 교육을 포함합니다.

하나하나 세심하게 신경 쓰며 강의를 만들어갑니다. 서로 배려하는 질의응답으로 함께 배우는 학습 환경을 지향합니다.

공개된 실제 수강평 확인하기 ↗

상세 커리큘럼

총 교육시간 약 12시간 53분

01

강의 상세 소개와 개발 환경 준비5개 항목

  1. 파이썬 백엔드 FastAPI 강의 소개무료보기
  2. 강의 학습 팁무료보기
  3. 강의 준비를 위한 프로그램 설치무료보기
  4. 강의 준비를 위한 VSCode 설치무료보기
  5. 강의 준비를 위한 FastAPI 개발 환경 설정무료보기
02

큰 그림으로 이해하는 서비스 개발과 FastAPI4개 항목

  1. 수업 자료 관련 상세 설명 (꼭 들어주세요~)
  2. 수업 코드 다운로드 (UP_260528)
  3. 큰 그림으로 이해하는 마이크로 서비스 아키텍쳐
  4. 큰 그림으로 이해하는 FastAPI 장점
03

FastAPI 기본 문법과 유용한 기능2개 항목

  1. FastAPI 기본 코드 이해
  2. FastAPI 특장점: Swagger UI 와 Redoc 사용법 이해
04

FastAPI 라우팅2개 항목

  1. FastAPI 경로 및 쿼리 파라미터
  2. FastAPI 와 백엔드 API 테스트를 위한 cURL 사용법
05

FastAPI 타입힌트2개 항목

  1. FastAPI 타입힌트 기본
  2. FastAPI 타입힌트 고급
06

FastAPI 와 HTTP 메서드2개 항목

  1. FastAPI 와 HTTP 메서드 기본
  2. HTTP 메서드 응답 코드 이해
07

FastAPI 와 Pydantic 모델3개 항목

  1. Pydantic 모델 기본
  2. Pydantic 모델 필드 이해
  3. Pydantic 중첩 모델 이해
08

FastAPI 응답 모델 및 클래스2개 항목

  1. FastAPI 응답 모델 이해
  2. FastAPI 응답 클래스 이해
09

FastAPI 리퀘스트(Request) 와 예외처리3개 항목

  1. FastAPI 리퀘스트와 Query 클래스
  2. FastAPI 리퀘스트와 Body 클래스
  3. FastAPI 예외처리와 HTTPException 클래스
10

FastAPI 템플릿 기본3개 항목

  1. FastAPI 템플릿과 Jinja2 기본
  2. Jinja2 기본 문법1
  3. Jinja2 기본 문법2
11

FastAPI 고급 템플릿 기능2개 항목

  1. FastAPI 고급 템플릿 기능1
  2. FastAPI 고급 템플릿 기능2
12

FastAPI 와 데이터베이스7개 항목

  1. FastAPI 와 SQLAlchemy 기본
  2. SQLAlchemy 입력 문법
  3. SQLAlchemy 컬럼 설정과 세션 정의 문법
  4. SQLAlchemy 검색 기본 문법
  5. SQLAlchemy 검색 고급 문법1
  6. SQLAlchemy 검색 고급 문법2
  7. SQLAlchemy 수정 및 삭제 문법
13

FastAPI 와 비동기 실행2개 항목

  1. 비동기 실행의 이해와 장점
  2. FastAPI 비동기 기능
14

FastAPI 비동기 SQLAlchemy3개 항목

  1. SQLAlchemy 비동기 실행 환경 구축
  2. SQLAlchemy 비동기 실행 입력과 검색
  3. SQLAlchemy 비동기 실행 수정과 삭제
15

FastAPI 인증 (Authentication)3개 항목

  1. FastAPI 기본 인증 메커니즘 (HTTPBasic)
  2. FastAPI 중급 인증 메커니즘 (Session)
  3. FastAPI 로그인 기능과 세션 인증
16

FastAPI 실전 프로젝트8개 항목

  1. FastAPI 실전 프로젝트 개발1
  2. FastAPI 실전 프로젝트 개발2
  3. FastAPI 실전 프로젝트 개발3
  4. FastAPI 실전 프로젝트 개발4
  5. FastAPI 실전 프로젝트 개발5
  6. FastAPI 실전 프로젝트 개발6
  7. FastAPI 실전 프로젝트 개발7
  8. FastAPI 실전 프로젝트 개발8
17

FastAPI MVC 모델 기반 실전 프로젝트2개 항목

  1. FastAPI MVC 모델 기반 실전 프로젝트 개발1
  2. FastAPI MVC 모델 기반 실전 프로젝트 개발2
18

FastAPI MVC 모델 + 비동기 DB 실행 실전 프로젝트2개 항목

  1. FastAPI MVC 모델 + 비동기 DB 실행 실전 프로젝트1
  2. FastAPI MVC 모델 + 비동기 DB 실행 실전 프로젝트2
19

강의 마무리 및 향후 학습 가이드1개 항목

  1. 강의 마무리 및 향후 학습 가이드
20

강의 완강 인증서 발급2개 항목

  1. 강의 수강평 및 제안사항
  2. 강의 완강 인증서 발급
학습 플레이어에서 무료 강의 확인하기

수강 전 확인해 주세요

학습과 이용 안내

선수 지식은 어느 정도 필요한가요?

파이썬과 MySQL 기본기를 익힌 분께 권합니다. 중첩 함수·데코레이터·리스트 컴프리헨션·클래스와 객체 문법을 이해하면 학습에 도움이 됩니다.

Flask 강의를 먼저 들어야 하나요?

관련 파이썬 문법과 백엔드 기본기를 이미 갖췄다면 본 강의부터 시작할 수 있습니다. 이 부분이 낯설다면 파이썬 중급·Flask 과정(Part1-1)을 함께 익히면 도움이 됩니다.

프론트엔드와 인터넷 배포도 모두 다루나요?

프로젝트에 필요한 프론트엔드 코드는 제공하며 백엔드와의 연결을 설명합니다. 개인 PC에서 실행하는 범위입니다. 본격적인 프론트엔드와 서버·Docker 배포 기술은 하단의 풀스택 로드맵에서 이어서 학습해 주세요.

수업 자료는 다운로드할 수 있나요?

모든 FastAPI 코드를 제공합니다. FastAPI 문서 자료는 PDF 형태의 이북으로 확인할 수 있으며, 저작권 보호를 위해 문서 자료의 복사 및 다운로드는 제한합니다.

입문부터 수익화 서비스까지 한 강의로 가능한가요?

프로그래밍·데이터베이스·프론트엔드의 모든 기초를 한 번에 다루는 강의는 아닙니다. 개발 경험이 적다면 먼저 기초를 쌓은 뒤 로드맵 순서로 연결해 주세요. 본 강의는 FastAPI 기본기와 프로젝트 활용에 초점을 맞춥니다.

전체 분량과 무료 공개 범위는 어떻게 되나요?

전체 57개 영상, 약 12시간 53분 분량입니다. 무료 영상은 5개입니다. 커리큘럼의 무료보기 링크에서 확인해 주세요. 학습 사이트 로그인이 필요할 수 있습니다.

수강 기간·질의응답

수강 기간에 제한 없이 학습할 수 있습니다. 강의 내 질의응답과 수시 업데이트를 제공합니다.

자료·수료증

상세 학습 자료를 함께 제공합니다. 강의 100% 수강 시 공식 수료증을 발급받을 수 있습니다.

결제·학습 환경

기존 자체 사이트의 국내·해외 결제와 LearnWorlds 학습 시스템을 사용합니다. 영상은 스트리밍으로 수강합니다.

계정·환불·문의

1인 1계정을 원칙으로 합니다. 구매 전 이용 약관과 환불 규정을 확인해 주세요. 궁금한 점은 문의하기로 남겨주세요.

환불·수강 기간·계정 이용 규정 자세히 보기

환불 규정

기존 사이트에 안내된 환불 규정입니다. 구매 전 결제 화면과 이용 약관도 함께 확인해 주세요.

  1. 강의(개별 강의 및 패키지) 구매일로부터 1주일(7일) 이내이며, 5강(유/무료 포함) 미만 수강 시 전액 환불이 가능합니다.
  2. 구매일로부터 8일 혹은 5강 이상 수강 시: 수강 기간 1/3 경과 전에는 수강료 2/3, 1/2 경과 전에는 수강료 1/2 환불이 가능합니다. 수강 기간 1/2 경과 후 또는 강의 자료 챕터 클릭 시에는 환불이 불가합니다.
  3. 모든 강의는 수강 기간이 무제한이므로, 환불 시의 수강 기간은 강의 구매일로부터 30일을 기준으로 계산합니다.

학습 규정 및 주의 사항

정상 수강 기간(유료 수강 기간)은 최초 180일이며, 181일 이후 무료 수강 기간은 무제한입니다. 두 기간 모두 동일하게 시청 가능합니다. 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.

1인 1계정 원칙

동시 접속과 계정 공유는 시스템적으로 제한합니다. 학습 페이지는 1대에서만 접속할 수 있으며 다른 곳에서 동시 수강할 경우 학습이 자동 제한됩니다. 계정 공유 또는 수강 자료 외부 공개가 확인되면 계정이 즉시 중지됩니다.

수료증·수강 기록·영수증

강의별 100% 수강 시 공식 수료증을 다운로드할 수 있습니다. 발급 기록과 일련번호를 통한 수료증 확인, 로드맵별 수료증·강의 시간 등 별도 수강 기록, 결제 영수증 재발급이 필요하면 수강 계정과 함께 문의하기로 요청해 주세요.

국내·해외 결제 영수증은 결제 완료 화면에서 확인하고 인쇄할 수 있습니다. 해외 결제는 로드맵 및 개별 강의 구매에 지원하며, 계좌 이체는 별도로 문의해 주세요.

풀스택 로드맵 Part1-2

FastAPI 기본기를 정리하고,
실제 웹서비스에 적용해 보세요.

무료 강의로 설명 방식을 먼저 확인하고 시작하세요.

12%₩80,000₩70,000

한 번 결제로 수강 기간 제한 없이

수강신청 하기

개별 강의

파이썬 중급 백엔드 FastAPI 부트캠프

₩80,000₩70,000

이어지는 강의도 함께 배우고 싶다면

이 강의가 포함된 로드맵

가장 빠른 풀스택 (웹,앱 개발) 풀로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩360,000상세 보기

최강 AI 활용 + 웹앱 핵심 기술 로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩620,000상세 보기

풀스택 + 데이터 + AI까지 잔재미코딩 풀로드맵 (2026)

본 강의를 포함한 로드맵입니다.

₩880,000상세 보기