Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

In practice! Using FastAPI (asynchronous)

Everything about Python asynchronous programming using FastAPI

(4.6) 5 reviews

112 learners

  • qu3vipon
FastAPI
비동기
Python
asyncio
pubsub
websocket

What you will learn!

  • asyncio

  • Asynchronous programming

  • fastapi

  • event loop

Opportunity to grow one step further 🔥
Let's learn Python asynchronous programming properly

Everything you need to know about Python asynchronous programming with FastAPI!

Asynchronous programming is now a must to maximize the performance of web servers. Let's learn about the latest Python development trends and asynchronous programming through FastAPI, the most modern web framework.

Through this opportunity, conquer asynchronous programming, which has always felt difficult, and grow to the next level !

📌 What you will learn in this lecture

  • Learn the basics of using Python asynchronous programming.

  • Learn about asyncio, the standard asynchronous library, and the Event Loop.

  • Understand the internal implementation of FastAPI and understand in detail how asynchronous functions are processed.

I recommend this to these people

I want to improve server performance
Python Web Developer

FastAPI properly
For those of you who are curious about how to use it

Asynchronous programming
For those who are curious about the internal principles

Learn about these things.

[Practice] Asynchronous database conversion

Learn how to use sqlalchemy asynchronously. Convert a database repository written synchronously to an asynchronous one.

[Practice] Calling an external API

Learn how to apply asynchronous approaches to communicating with external APIs via HTTP libraries.

[Practice] Web Socket Chat & Redis Pub/Sub

Learn how to implement a simple open chat using asynchronous programming and web sockets, and improve it into a scalable system using Redis Pub/Sub as a message broker.

[Practice] Synchronous/Asynchronous Performance Testing and Improvement

Learn about performance issues that can occur in a synchronous FastAPI server and how to improve them.

Things to note before taking the class

Practice environment

  • The course uses MacOS and Terminal as a hands-on environment, and utilizes some Docker.

    • Practice is also possible in a Windows environment.


Player Knowledge and Notes

  • Please take this course with an understanding of basic Python grammar and how web servers work.


  • This course does not cover basic FastAPI usage.

    • If you need a basic course, we will provide you with a discount code.

Recommended for
these people

Who is this course right for?

  • If you are interested in Python asynchronous programming

  • If you are curious about how to get the most out of FastAPI's performance

Need to know before starting?

  • Python

Hello
This is

2,359

Learners

165

Reviews

131

Answers

4.8

Rating

6

Courses

  • 백엔드 개발자

     

    • (전) 토스 증권 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

Curriculum

All

17 lectures ∙ (58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

4.6

5 reviews

  • 원덕희님의 프로필 이미지
    원덕희

    Reviews 93

    Average Rating 4.8

    5

    100% enrolled

    좋은 강의 감사합니다.

    • 신동현
      Instructor

      감사합니다!

  • goni98님의 프로필 이미지
    goni98

    Reviews 7

    Average Rating 5.0

    5

    35% enrolled

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

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

    Reviews 2

    Average Rating 5.0

    5

    35% enrolled

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

      Reviews 6

      Average Rating 5.0

      5

      100% enrolled

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

    • Wongeun Park님의 프로필 이미지
      Wongeun Park

      Reviews 4

      Average Rating 3.5

      3

      100% enrolled

      $17.60

      qu3vipon's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!