🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

Thumbnail
상반기 결산 25% 할인 중(D-6)
BEST
개발 · 프로그래밍 백엔드

실전! FastAPI 입문 대시보드

(4.8)
33개의 수강평 ∙  515명의 수강생

25%

60,220원

80,300원
지식공유자: 신동현
총 71개 수업 (5시간 6분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

실무에 바로 적용 가능한 FastAPI 사용법을 익힙니다!

✍️
이런 걸
배워요!
실무에 바로 적용 가능한 FastAPI 사용법
테스트 코드를 통한 프로젝트 관리
웹 개발 필수 개념

무작정 따라치는 강의는 그만 🙅‍♂️
이해하면서 배우는 FastAPI 강의입니다!

실무에 바로 적용할 수 있는
FastAPI 사용법 📖

실무에 바로 적용 가능한 FastAPI 사용법을 익힐 수 있습니다. 프로젝트 구성, 테스트 코드, 리팩터링, 디버깅 등 실제 현업에서 백엔드를 운영할 때 다루는 주제를 집중적으로 학습합니다. 본 강의는 무작정 코드를 따라 치는 강의가 아닙니다. 단순히 FastAPI라는 새로운 기술을 배우는 것을 넘어, 해당 기술의 장단점과 필요성을 직접 깨닫게 됩니다. 

강의 방식은 장황한 설명 없이 핵심적인 내용만 정확하고 간결하게 전달하는 것을 지향합니다. 중요한 내용을 모두 알차게 강의에 담기 위해 노력했습니다.

MacOS / Windows 환경에서 모두 실습이 가능합니다.

이런 걸 배워요 💻

  • REST API 생성(CRUD)
  • ORM 사용
  • 테스트 코드 작성
  • 회원가입, 로그인(JWT), OTP 발급(캐싱)
  • Background Task(Async jobs)

강의를 들은 후 여러분은 🪄

  • FastAPI를 사용하여 스스로 웹 서버를 구축할 수 있습니다.
  • 웹 개발에 필요한 필수 지식을 습득할 수 있습니다.
  • 신입 개발자 수준의 FastAPI 사용 역량을 가질 수 있습니다.

왜 FastAPI일까요?⚡

개발자들이 찾는 인기 프레임워크

FastAPI는 파이썬 최신 웹 프레임워크로 개발자들에게 큰 인기를 얻고 있습니다. 단기간 내에 60,000개가 넘는 GitHub Repository 스타를 달성했습니다.

글로벌 기업이 선택한 프레임워크

Microsoft, Netflix, Uber 등 글로벌 테크 기업에서 사용 중인 웹 프레임워크입니다.


이런 분들께 추천해요 🙆‍♀️

FastAPI가 처음이신 분

파이썬은 조금 알지만 웹 개발이 처음이신 분

백엔드 개발에 쉽게 접근하지 못했던 분


예상 질문 Q&A 💬

Q. 웹 개발이 처음인데 수강 가능한가요?

네, 가능합니다. FastAPI에 대한 강의와 더불어 웹 서버 개발에 필요한 필수 지식을 함께 배웁니다. 백엔드 개발에 입문하고 싶은 분들부터 FastAPI를 가볍게 써보고 싶은 머신러닝 엔지니어까지 모두 수강할 수 있도록 강좌를 구성했습니다.

Q. Python이 처음인데 들어도 될까요?

본 강좌에서 파이썬의 고급 문법에 대해서 다루지는 않지만, 기본적인 Python 문법을 익히고 강좌를 듣는 것을 권장합니다.


수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): macOS Ventura
    • Windows 환경에서도 수강하실 수 있습니다.
  • 사용 도구: Python3 / PyCharm / Docker

학습 자료

  • 동영상 강의
  • PPT

선수 지식 및 유의 사항

  • 기본적인 Python 문법을 먼저 익히고 본 강좌를 수강해 주세요.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
FastAPI를 처음 사용해보시는 분
웹 개발이 처음이신 분
백엔드 개발에 쉽게 접근하지 못했던 분
📚
선수 지식,
필요할까요?
Python

안녕하세요
신동현 입니다.
신동현의 썸네일
  • 백엔드 개발자

    • 스타트업 창업

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 자격증 및 수상 내역

    • AWS 2023 StartUp Security GameDay 1등

    • 3x AWS Certified

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • 기술 블로그: qu3vipon.com

  • 깃허브: github.com/qu3vipon

커리큘럼 총 71 개 ˙ 5시간 6분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 오리엔테이션
강좌 소개 및 강사 소개 미리보기 04:09
실습 자료
Python 가상 환경 구축 02:43
Docker 설치 00:59
PyCharm 설치 02:57
강의 PPT
섹션 1. FastAPI 알아보기
FastAPI 소개 02:56
FastAPI 장점 미리보기 01:50 클라이언트-서버 모델 미리보기 01:40 API 미리보기 01:44 REST API 미리보기 02:04
프로젝트 소개 - ToDo 00:45
[공지] 꼭 읽어주세요!
(실습) FastAPI 프로젝트 세팅 미리보기 05:24
FastAPI 서버 종료 방법
(실습) GET API - 전체 조회 09:00
(실습) GET API - 단일 조회 02:14
(실습) POST API - 생성 05:13
(실습) PATCH API - 수정 05:37
(실습) DELETE API - 삭제 02:17
HTTP Status Code 02:33
(실습) Error 처리 07:30
섹션 2. 데이터베이스
데이터베이스란? 01:24
sqlalchemy 소개 01:17
실습 자료
(실습) MySQL 컨테이너 실행 04:30
(실습) DDL - Create Table 04:33
(실습) 데이터베이스 연결 07:10
(실습) ORM 모델링 06:33
(실습) ORM 적용 - GET 전체 조회 API 09:12
(실습) ORM 적용 - HTTP Response 처리 08:37
(실습) ORM 적용 - GET 단일 조회 API 04:07
(실습) Refactoring 03:08
(실습) ORM 적용 - POST API 09:41
(실습) ORM 적용 - PATCH API 07:28
(실습) ORM 적용 - DELETE API 04:02
섹션 3. 테스트 코드
섹션 소개 01:26
테스트 코드란? 01:34
PyTest 소개 01:16
(실습) PyTest 세팅 07:11
(실습) 테스트 코드 - GET 전체 조회 API 05:55
(실습) PyTest Mocking 05:21
(실습) PyTest Fixture 03:26
(실습) 테스트 코드 - GET 단일 조회 API 04:29
(실습) 테스트 코드 - POST API 07:49
(실습) 테스트 코드 - PATCH API 05:33
(실습) 테스트 코드 - DELETE API 02:22
섹션 4. 리팩터링
(실습) FastAPI Router 06:28
(실습) Dependency Injection - 의존성 주입 03:21
(실습) Repository Pattern - 레포지토리 패턴 09:12
섹션 5. 기능 고도화
SQL JOIN 01:25
(실습) User 모델링 04:41
실습 자료
(실습) User 테이블 생성 04:27
(실습) ORM JOIN 03:02
Lazy Loading / Eager loading 03:11
(실습) 회원가입 API 생성 & 비밀번호 암호화(bcrypt) 미리보기 10:12
(실습) 회원가입 API 구현 10:27
(실습) 회원가입 API 테스트 07:23
로그인 / 유저 인증 - JWT 01:47
(실습) 로그인 API 구현 14:34
(실습) 로그인 API 테스트 02:29
(실습) JWT 사용 11:25
테스트 코드 변경
캐싱 Caching 01:03
(실습) Redis 컨테이너 실행 & Redis 연결 05:48
(실습) OTP 생성 API 09:10
(실습) OTP 검증 API 07:12
(실습) 회원가입 알림 - Background Task 06:23
섹션 6. 마무리
강의를 마치며 02:21
(실습) Docker 컨테이너 종료 00:31
강의 게시일 : 2023년 07월 18일 (마지막 업데이트일 : 2023년 07월 18일)
수강평 총 33개
수강생분들이 직접 작성하신 수강평입니다.
4.8
33개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
JOUNGWOONG RHEE thumbnail
5
실무적인 패턴도 알려주셔서 너무 좋았습니다
2024-05-23
임지혜 thumbnail
5
저는 AI쪽 공부를 하는 사람인데, 백엔드가 궁금해서 수강했습니다. 생각보다 기능구현 하는 게 너무 재미있고 전반적인 틀을 접해볼 수 있어서 정말 재미있게 완강했네요. 이번 강의는 조금은 크게크게 기본을 위주로 설명을 해주셨는데, 차후에 fastapi를 이용해 좀 더 고급기능을 구현한다거나 어려운 서비스를 만드는 강의도 만들어주시면 너무 좋을 것 같습니다.
2024-05-30
everray thumbnail
5
핵심내용을 간결하게 알려줘서 도움이 많이 됩니다
2024-05-20
noortwrk thumbnail
5
설명이 아주 깔끔합니다
2024-05-05
s.developer thumbnail
5
작성툴의 디테일한 메뉴설명은 여는 책에서도 설명에 없는 내용입니다. 감사합니다.~
2024-03-31
채널톡 아이콘