강의

멘토링

커뮤니티

Programming

/

Back-end

In practice! Using FastAPI (asynchronous)

Everything about Python asynchronous programming using FastAPI

(4.7) 6 reviews

129 learners

  • qu3vipon
FastAPI
비동기
Python
asyncio
pubsub
websocket

Reviews from Early Learners

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,645

Learners

182

Reviews

138

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

6 reviews

4.7

6 reviews

  • dkim72409371님의 프로필 이미지
    dkim72409371

    Reviews 2

    Average Rating 5.0

    5

    35% enrolled

    • fain9301님의 프로필 이미지
      fain9301

      Reviews 96

      Average Rating 4.8

      5

      100% enrolled

      Thank you for the great lecture.

      • goni98님의 프로필 이미지
        goni98

        Reviews 7

        Average Rating 5.0

        5

        35% enrolled

        The lecture content is explained in an easy way, making it comfortable to understand.

        • qu3vipon
          Instructor

          Thank you :D

      • hakchulshin1451님의 프로필 이미지
        hakchulshin1451

        Reviews 2

        Average Rating 5.0

        5

        35% enrolled

        • kwondy743910님의 프로필 이미지
          kwondy743910

          Reviews 7

          Average Rating 5.0

          5

          100% enrolled

          It was great that you explained Python's asynchronous concept and fastapi's internal implementation from the basics~!

        $17.60

        qu3vipon's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!