강의

멘토링

커뮤니티

Programming

/

Back-end

Master the Python API! FastAPI

Anyone can become a backend developer! We provide you with the knowledge you need for practical work!

(3.0) 3 reviews

89 learners

  • baekoblin
데이터베이스
파이썬프레임워크
백엔드개발
Python
FastAPI
ORM
authentication
SQLAlchemy

What you will gain after the course

  • FastAPI

  • Python

  • ORM

  • DI

  • Authentication

  • Testing

Fast and easy with Python!
Is backend development possible? 🤔


Yes! It's possible! Even faster development! And faster operation!
The key is the FastAPI framework !
FastAPI, which was recently released but is quickly gaining popularity!
It will lead us into the world of backend development!

💡 Can only Python experts listen?

No! You can take this course as long as you know basic grammar!
Instead, it would be good to review the following!

  • Magic Method

  • decorator

Features of this course

📌 Learn FastAPI easily and to the core!

📌 From database ORM, security and authentication, testing, and even logging! Let's apply it directly to real-world applications!

📌 Core concepts + practice!

📌 This course is for beginners! We'll cover the concepts!

💡 Key Features and Differentiators

  • Keep it short and sweet!

  • No projects! We've designed this course to help you learn the core of FastAPI in a compact way .
    (Actually, when working on a project, the time spent on other things is greater than the time spent learning FastAPI! 😉 )

I recommend this to these people

I want to start with backend development!

Level up to become a backend developer for those who are still students or only know development grammar!

I'm interested in modern frameworks

Great! FastAPI is a very cutting-edge framework! What does that mean? It has a lot of necessary features and modern development principles!

Multiple backends, even if it's not FastAPI
I want to know about development knowledge!
It's great! Just replace the FastAPI syntax and it works with other frameworks!

After class

  • You can develop RESTful APIs using FastAPI!

  • You can perform database operations through ORM!

  • Building a security and authentication system is possible!

  • You can write code closer to practical use through tests and log writing!

  • It's also conceptually sound! It's great for interviews!



After receiving feedback on the missing content, I updated the 50-page lecture material! (Please refer to Lecture 2!)

Learn about these things.


From FastAPI concepts to grammar and advanced applications!

Are backends implemented in Python slow? Nope! They can be made plenty fast! How? By using FastAPI, the FastAPI way!

Let's learn from concepts to advanced applications of grammar!

Authentication

An API that just works? It's just a function!

Learn API security and authentication like an API!

From Basic to JWT and OAuth2! Let's learn!

Database, the flower of backend development!

A backend that can't handle data is a calculator!
We build a backend down backend.
A brief, core look at databases and SQLAlchemy ORM! Learn general knowledge!

Core concepts of backend!

Dependency injection, logging, testing, and even usage control!
Let's learn in various ways!

Who created this course

  • 2015-2019: I attended Inha University! I majored in Computer Science! My GPA was 4.4x!!! The lectures were incredibly engaging!

  • 2019-2022: I studied artificial intelligence and development at Seoul National University Graduate School!

  • 2022 ~ Current: I'm conducting research in backend and AI (RL, LLM) at a top-tier startup!

    • Because it was a startup, I was able to learn a lot quickly and what juniors need!

    • Share this knowledge!

    • A lecture created by a junior developer who suffered because no one taught him anything!

Things to note before taking the course

Practice environment

  • This course runs in a Python + FastAPI environment!

  • It's OK if you can access 127.0.0.1:8000

Learning Materials

  • I'll provide it on Github!

  • We provide lecture notes and additional content in 50 PDF pages!

Player Knowledge and Precautions

  • Basic Python Grammar (Magic Methods)

    , the basic operating principles of decorater)

  • Other than that, you need passion!

  • Basic SQL knowledge is necessary! Because we're going to be dealing with databases in an object-oriented way!

Recommended for
these people

Who is this course right for?

  • Anyone who knows Python syntax!

  • Anyone who wants to do Python backend development!

  • Anyone who only knows app.get in FastAPI!

  • Anyone who wants to learn about modern web backend frameworks!

Need to know before starting?

  • Python

Hello
This is

262

Learners

18

Reviews

17

Answers

4.1

Rating

2

Courses

:)

Curriculum

All

24 lectures ∙ (3hr 56min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

3.0

3 reviews

  • szsddd님의 프로필 이미지
    szsddd

    Reviews 2

    Average Rating 5.0

    5

    25% enrolled

    The instructor is passionate, so it's nice to listen to. By the way, when I asked for lecture materials, they gave me materials that organized grammar and content! I think it would be better if they uploaded it to the lecture itself.

    • baekoblin
      Instructor

      Hello! This is instructor Baekoblin. Since this is a lecture that covers the basics in a short period of time, I tried to show only the core materials on the screen as much as possible, and entered the code in advance for the practice. So, I thought that those who study by looking at the materials might lack some materials, so I am organizing and producing separate lecture materials with detailed grammar and practice codes! I have not finished producing it yet, so I have conveyed the intermediate status.. That is why I have not uploaded it, but I will upload it as soon as it is produced!

  • tkdahr8876561님의 프로필 이미지
    tkdahr8876561

    Reviews 1

    Average Rating 3.0

    3

    54% enrolled

    Intense passion but not quite up to the mark in lecture quality

    • baekoblin
      Instructor

      Hello! This is instructor Baekoblin :) First of all, I would like to thank you for taking the class! Since this is my first class, I think there may be some shortcomings! I think it would be helpful if you could give me detailed feedback! :) I think I can gradually update and improve the class through feedback! Thank you!

  • yeongjae80669468님의 프로필 이미지
    yeongjae80669468

    Reviews 14

    Average Rating 4.4

    1

    33% enrolled

    The quality of the lecture is not satisfactory.

    baekoblin's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!