강의

멘토링

커뮤니티

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

17

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

  • kkae1235님의 프로필 이미지
    kkae1235

    Reviews 2

    Average Rating 5.0

    5

    25% enrolled

    강사분이 열정적이어서 듣기가 좋네요. 참고로 강의자료를 요청하니 문법이나 내용이 정리된 자료를 주셨는데! 강의자체에 올려주시면 더 좋을것 같아요.

    • 배코블린
      Instructor

      안녕하세요! 강사 배코블린입니다. 짧은 시간 내에 기초를 다루는 강의이다보니 최대한 화면에 보이는 자료는 핵심만, 그리고 실습은 미리 코드를 입력해두었어요. 그렇다보니 자료를 보고 공부하시는 분들은 다소간 자료가 부족할 수 있다 생각되어 상세한 문법, 실습 코드가 정리된 강의자료를 별도로 정리하여 제작중입니다! 아직은 완전히 제작이 끝나지 않아 중간 상태를 전달드렸어요.. 이 때문에 업로드하지 않았는데 제작되면 바로 올려드리겠습니다!

  • smlee77님의 프로필 이미지
    smlee77

    Reviews 1

    Average Rating 3.0

    3

    54% enrolled

    강렬한 열정이 있으나 그에 준하지 않는 강의 퀄리티

    • 배코블린
      Instructor

      안녕하세요! 강사 배코블린입니다 :) 가장 먼저 수강해주셔서 감사하다는 말씀을 드립니다! 첫 강의다보니 다소간 부족한 점이 있을 수 있었던 것 같습니다! 수강생님의 자세한 피드백을 주시면 많은 도움이 될 것 같습니다! :) 점차 피드백을 통해 강의를 업데이트하고 개선시키는 게 가능할 것 같아요! 감사합니다!

  • 젓인님의 프로필 이미지
    젓인

    Reviews 14

    Average Rating 4.4

    1

    33% enrolled

    강의 퀄리티가 만족스럽지 않아요.

    baekoblin's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!