설명과 코드
다시 찾아볼 수 있는 FastAPI 자료
모든 FastAPI 코드를 제공합니다. 문서 자료는 PDF 형태의 이북으로 확인할 수 있습니다. 문서 자료의 복사 및 다운로드는 저작권 보호를 위해 제한합니다.
풀스택 로드맵 Part1-2
기본 문법부터 비동기 실행까지,
웹서비스를 만들며 익히는 FastAPI
네카라쿠배도 사내 강의로 선택하는 공식 강의!
본 강의는 파이썬 백엔드 FastAPI를 체계적으로 익히는 과정입니다. 기본 문법과 데이터베이스 연동부터 비동기 실행까지, 실전 개발에 필요한 기능을 차근차근 정리합니다.
문법을 확인하는 데서 끝나지 않습니다. 폴더를 만드는 단계부터 웹서비스를 구현하고, MVC 구조와 비동기 데이터베이스 실행을 적용하며 프로젝트를 세 단계로 개선합니다.
설명과 코드를 담은 상세 자료를 함께 제공합니다. 배경지식, 집중할 부분과 참고할 부분을 구분해 설명하므로 익힌 기능을 다시 찾고 활용할 수 있습니다.
라우팅, 타입 힌트와 Pydantic 모델을 익힙니다. 요청과 응답, 예외 처리, Jinja2와 인증 기능까지 실제 코드로 정리합니다.
타입 힌트 · Pydantic · 인증
데이터 입력·검색·수정·삭제를 다룹니다. 비동기 실행을 이해하고, SQLAlchemy를 비동기로 사용하는 방법까지 연결합니다.
SQLAlchemy · CRUD · 비동기
기본 프로젝트를 만든 뒤 MVC 구조로 정리합니다. 마지막으로 비동기 DB 실행을 적용하며 같은 서비스를 단계적으로 개선합니다.
웹서비스 · MVC · 비동기 DB
강의를 수시로 업데이트하고 있습니다. 학습 중 개선이 필요한 점은 질의응답란에 남겨주세요.
자료와 실제 수업 화면
설명과 코드
모든 FastAPI 코드를 제공합니다. 문서 자료는 PDF 형태의 이북으로 확인할 수 있습니다. 문서 자료의 복사 및 다운로드는 저작권 보호를 위해 제한합니다.
실전 프로젝트
코드 한 줄부터 시작해 동작하는 서비스를 만듭니다. 구조와 데이터베이스 실행 방식을 개선하며 FastAPI를 프로젝트 안에서 활용합니다.
강의를 조금 더 자세히
웹과 앱, PC용 프로그램도 화면 뒤에서 데이터를 처리하는 백엔드가 필요합니다. 나만의 아이디어를 구현하고 싶은 분, 백엔드 개념을 정리하며 개발 역량을 넓히고 싶은 분을 위한 과정입니다.
파이썬 백엔드 프레임워크에는 Flask, FastAPI, Django 등이 있습니다. 본 강의는 FastAPI의 기본 문법과 API 구현에 집중하며, 데이터베이스와 비동기 실행까지 연결합니다. 파이썬 기본기를 바탕으로 실제 프로젝트에 활용할 수 있는 백엔드 역량을 쌓습니다.
폴더를 만들고 코드 한 줄을 작성하는 단계부터 시작합니다. 문법 예제만 따로 익히는 것이 아니라 실제로 동작하는 웹서비스를 만들며 배운 기능을 연결합니다.
SQLAlchemy의 입력·검색·수정·삭제를 정리하고 비동기 사용법까지 익힙니다. 인증과 로그인, 화면과 백엔드의 연결을 함께 경험하며 직접 활용할 수 있는 기본기를 쌓습니다.
파이썬과 MySQL 기본기를 익힌 분께 권합니다. 중첩 함수·데코레이터·리스트 컴프리헨션·클래스와 객체 문법을 이해하면 학습에 도움이 됩니다.
강의에서는 필요한 배경지식을 설명하고, 집중해서 익힐 부분과 참고할 부분을 구분합니다. 개발 경험이 적다면 기초부터 차근차근 이어가세요. 원래 상세페이지에서 안내하던 관련 기초 강의도 함께 확인할 수 있습니다.
본 강의는 풀스택 로드맵 Part1-2입니다. 앞선 파이썬 중급·Flask 과정(Part1-1)에서는 중첩 함수와 데코레이터, 클래스와 객체 등 파이썬 문법과 백엔드 기본기를 다룹니다.
본 과정은 그 기본기를 바탕으로 FastAPI의 문법과 활용에 집중합니다. 관련 지식을 이미 갖췄다면 바로 시작할 수 있고, 아직 낯설다면 Flask 과정과 함께 익히는 편이 도움이 됩니다.
웹서비스 프로젝트에는 프론트엔드 기술도 필요합니다. 본 강의에서는 동작하는 프론트엔드 코드를 제공하고, 백엔드와 연결되는 부분을 설명합니다. 개인 PC에서 서비스를 실행하며 학습합니다.
프론트엔드 전체 기술이나 인터넷 공개를 위한 서버 운영·배포까지 한 강의에서 모두 다루지는 않습니다. 이 부분은 본 강의 이후 프론트엔드 기본 과정과 Docker·서버 기술 과정으로 이어가세요. 하단의 풀스택 로드맵에서 전체 학습 순서를 확인할 수 있습니다.
개발 경험이 적은 상태에서 곧바로 수익화 서비스를 만들거나, 데이터베이스와 프론트엔드의 모든 기초까지 한 강의로 끝내고 싶다면 기대와 다를 수 있습니다. 본 강의는 FastAPI 기본기와 프로젝트 활용에 초점을 맞춥니다. 기초가 필요한 부분은 연계 과정으로 보완해 주세요.
잘 정리된 문서를 바탕으로 영상에서 설명합니다. 모든 FastAPI 코드를 제공하며, 문서 자료는 PDF 형태의 이북으로 확인할 수 있습니다. 문서 자료의 복사 및 다운로드는 저작권 보호를 위해 제한합니다.
강사가 집필한 『가장 빠른 풀스택을 위한 Flask & FastAPI』도 참고할 수 있습니다. 온라인 강의로 개념을 익힌 뒤 실제 활용 시 다시 확인하는 참고 도서입니다.
IT 기술은 서로 연결되어 있습니다. 개별 문법을 아는 것에서 나아가, 기술을 연결해 서비스로 구현하는 경험이 필요합니다. 연결된 기술의 핵심을 익히며 난이도를 조금씩 높이면 시스템 전반을 이해하는 데 도움이 됩니다.
먼저 필요한 강의를 들어보고 설명 방식이 잘 맞는지 확인해 주세요. 이후 같은 강사의 설명과 자료로 연결되는 과정을 순서대로 이어갈 수 있습니다. 전체 개발 흐름을 학습하고 싶다면 하단의 풀스택·AI·데이터·CS 로드맵도 참고해 주세요.
현업과 병행하며 10년간 10만 명을 강의한 경험을 바탕으로, 수강자의 입장에서 내용을 구성합니다. 처음에는 쉽게 시작하고, 반복과 문제 풀이를 통해 실제 활용까지 이어지도록 설명합니다.
강의 경험은 인프런 외 다양한 교육 플랫폼, 자체 잔재미코딩 사이트와 오프라인 교육을 포함합니다.
하나하나 세심하게 신경 쓰며 강의를 만들어갑니다. 서로 배려하는 질의응답으로 함께 배우는 학습 환경을 지향합니다.
공개된 실제 수강평 확인하기 ↗총 교육시간 약 12시간 53분
수강 전 확인해 주세요
파이썬과 MySQL 기본기를 익힌 분께 권합니다. 중첩 함수·데코레이터·리스트 컴프리헨션·클래스와 객체 문법을 이해하면 학습에 도움이 됩니다.
관련 파이썬 문법과 백엔드 기본기를 이미 갖췄다면 본 강의부터 시작할 수 있습니다. 이 부분이 낯설다면 파이썬 중급·Flask 과정(Part1-1)을 함께 익히면 도움이 됩니다.
프로젝트에 필요한 프론트엔드 코드는 제공하며 백엔드와의 연결을 설명합니다. 개인 PC에서 실행하는 범위입니다. 본격적인 프론트엔드와 서버·Docker 배포 기술은 하단의 풀스택 로드맵에서 이어서 학습해 주세요.
모든 FastAPI 코드를 제공합니다. FastAPI 문서 자료는 PDF 형태의 이북으로 확인할 수 있으며, 저작권 보호를 위해 문서 자료의 복사 및 다운로드는 제한합니다.
프로그래밍·데이터베이스·프론트엔드의 모든 기초를 한 번에 다루는 강의는 아닙니다. 개발 경험이 적다면 먼저 기초를 쌓은 뒤 로드맵 순서로 연결해 주세요. 본 강의는 FastAPI 기본기와 프로젝트 활용에 초점을 맞춥니다.
전체 57개 영상, 약 12시간 53분 분량입니다. 무료 영상은 5개입니다. 커리큘럼의 무료보기 링크에서 확인해 주세요. 학습 사이트 로그인이 필요할 수 있습니다.
수강 기간에 제한 없이 학습할 수 있습니다. 강의 내 질의응답과 수시 업데이트를 제공합니다.
상세 학습 자료를 함께 제공합니다. 강의 100% 수강 시 공식 수료증을 발급받을 수 있습니다.
기존 자체 사이트의 국내·해외 결제와 LearnWorlds 학습 시스템을 사용합니다. 영상은 스트리밍으로 수강합니다.
1인 1계정을 원칙으로 합니다. 구매 전 이용 약관과 환불 규정을 확인해 주세요. 궁금한 점은 문의하기로 남겨주세요.
기존 사이트에 안내된 환불 규정입니다. 구매 전 결제 화면과 이용 약관도 함께 확인해 주세요.
정상 수강 기간(유료 수강 기간)은 최초 180일이며, 181일 이후 무료 수강 기간은 무제한입니다. 두 기간 모두 동일하게 시청 가능합니다. 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.
동시 접속과 계정 공유는 시스템적으로 제한합니다. 학습 페이지는 1대에서만 접속할 수 있으며 다른 곳에서 동시 수강할 경우 학습이 자동 제한됩니다. 계정 공유 또는 수강 자료 외부 공개가 확인되면 계정이 즉시 중지됩니다.
강의별 100% 수강 시 공식 수료증을 다운로드할 수 있습니다. 발급 기록과 일련번호를 통한 수료증 확인, 로드맵별 수료증·강의 시간 등 별도 수강 기록, 결제 영수증 재발급이 필요하면 수강 계정과 함께 문의하기로 요청해 주세요.
국내·해외 결제 영수증은 결제 완료 화면에서 확인하고 인쇄할 수 있습니다. 해외 결제는 로드맵 및 개별 강의 구매에 지원하며, 계좌 이체는 별도로 문의해 주세요.
본 강의 다음에는
IT 기술은 서로 연결되어 있습니다. 연결된 기술의 핵심을 익히고 난이도를 차근차근 높이면, 시스템과 데이터 전반을 이해하는 눈을 기를 수 있습니다.
각 분야의 로드맵은 Dave Lee 강사가 직접 만듭니다. 학습 순서와 강의 간 연결을 고려해, 같은 강사의 설명과 자료로 다음 단계까지 이어갈 수 있도록 구성했습니다.
파이썬과 데이터 수집에서 SQL·NoSQL, 분석·시각화, 머신러닝·딥러닝으로 이어집니다.
자세히 보기프로그래밍 기초에서 백엔드·프론트엔드, 서버와 배포, 앱 개발까지 이어집니다.
자세히 보기클로드코드 업무 자동화부터 바이브코딩, 데이터 분석과 AI 에이전트 개발까지 익힙니다.
자세히 보기컴퓨터구조·운영체제·네트워크부터 시스템 소프트웨어, 자료구조·알고리즘까지 익힙니다.
자세히 보기풀스택 로드맵 Part1-2
무료 강의로 설명 방식을 먼저 확인하고 시작하세요.
한 번 결제로 수강 기간 제한 없이