강의

멘토링

로드맵

개발 · 프로그래밍

/

백엔드

실전! FastAPI 활용(비동기)

FastAPI를 활용한 파이썬 비동기 프로그래밍의 모든 것

(4.7) 수강평 6개

수강생 121명

  • 신동현

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • asyncio

  • 비동기 프로그래밍

  • fastapi

  • event loop

한 단계 더 성장하는 기회 🔥
Python 비동기 프로그래밍 제대로 알아봅시다

FastAPI를 통해 배우는 Python 비동기 프로그래밍의 모든 것!

웹 서버의 성능을 최대로 사용하기 위해 이제 비동기 프로그래밍은 필수입니다. 가장 현대적인 웹 프레임워크인 FastAPI를 통해 최신 Python 개발의 트렌드비동기 프로그래밍에 대해 학습해봅시다.

이번 기회를 통해 어렵게만 느껴졌던 비동기 프로그래밍을 정복하고, 한 단계 더 성장하세요!

📌 이번 강의를 통해 배우는 내용

  • Python 비동기 프로그래밍의 기본적인 활용 밥법을 학습합니다.

  • 표준 비동기 라이브러리인 asyncio와 이벤트 루프(Event Loop)에 대해 배웁니다.

  • FastAPI의 내부 구현을 이해하고, 비동기 함수가 어떻게 처리되는지 자세하게 이해합니다.

이런 분들께 추천해요

서버 성능을 개선하고 싶은
Python 웹 개발자

FastAPI를 제대로
사용하는 방법이 궁금하신 분

비동기 프로그래밍의
내부 원리가 궁금하신 분

이런 내용을 배워요.

[실습] 데이터베이스 비동기 전환

sqlalchemy를 비동기 방식으로 사용하는 방법에 대해서 배웁니다. 동기식으로 작성된 데이터베이스 레포지토리를 비동기 방식으로 함께 전환합니다.

[실습] 외부 API 호출

HTTP 라이브러리를 통해 외부 API와 통신하는 부분에 어떻게 비동기 방식을 적용할 수 있는지 알아봅니다.

[실습] 웹 소켓 채팅 & Redis Pub/Sub

비동기 프로그래밍과 웹 소켓을 이용해 간단한 오픈 채팅을 구현하고, Redis Pub/Sub을 메시지 브로커로 활용하여 확장성 있는 시스템으로 개선하는 방법을 배웁니다.

[실습] 동기/비동기 성능 테스트 및 개선

동기 방식으로 동작하는 FastAPI 서버에서 발생할 수 있는 성능 문제를 알아보고, 이를 개선할 수 있는 방법까지 알아봅니다.

수강 전 참고 사항

실습 환경

  • 강의에서는 실습 환경으로 MacOS 및 터미널을 사용하며, 일부 Docker를 활용합니다.

    • Windows 환경에서도 실습이 가능합니다.


선수 지식 및 유의사항

  • 기초적인 Python 문법과 웹 서버의 동작에 대해 이해한 상태에서 수강해주세요.


  • 이번 강좌에서 기초 FastAPI 사용법은 다루지 않습니다.

    • 기초 강좌가 필요하신 분들은 할인 코드를 함께 드립니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 파이썬 비동기 프로그래밍이 궁금하신 분

  • FastAPI의 성능을 최대로 활용하는 방법이 궁금하신 분

선수 지식,
필요할까요?

  • Python

안녕하세요
입니다.

2,590

수강생

171

수강평

133

답변

4.8

강의 평점

6

강의

  • 백엔드 개발자

     

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 강의

    • 오즈코딩스쿨 부트캠프 강사

      (Python, Django, FastAPI, Database, AWS)

    • 스파르타코딩클럽 온라인 튜터(AI 트랙)

    • 멀티캠퍼스 강사(SQL, Database)

  • 자격증 및 수상 내역

    • 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

커리큘럼

전체

17개 ∙ (58분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

6개

4.7

6개의 수강평

  • 김도균님의 프로필 이미지
    김도균

    수강평 2

    평균 평점 5.0

    5

    35% 수강 후 작성

    • fain9301님의 프로필 이미지
      fain9301

      수강평 94

      평균 평점 4.8

      5

      100% 수강 후 작성

      좋은 강의 감사합니다.

      • 신동현
        지식공유자

        감사합니다!

    • goni98님의 프로필 이미지
      goni98

      수강평 7

      평균 평점 5.0

      5

      35% 수강 후 작성

      강의 내용을 쉽게 설명해줘서 이해하기 편해요

    • hakchul.shin님의 프로필 이미지
      hakchul.shin

      수강평 2

      평균 평점 5.0

      5

      35% 수강 후 작성

      • 도윤님의 프로필 이미지
        도윤

        수강평 7

        평균 평점 5.0

        5

        100% 수강 후 작성

        파이썬 비동기 개념이랑 fastapi 내부 구현을 기초부터 알려주셔서 좋았습니다~!

      2025 추석맞이 감사할인 중 (7일 남음)

      ₩16,500

      25%

      ₩22,000

      신동현님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

      같은 분야의 다른 강의를 만나보세요!