
gRPC Made Easy with Python!
baekoblin
gRPC has been popping up a lot lately! Let's learn it with easy Python, not the Go language which is unfamiliar!
초급
grpc, Python
Anyone can become a backend developer! We provide you with the knowledge you need for practical work!
89 learners
Level Basic
Course period Unlimited


FastAPI
Python
ORM
DI
Authentication
Testing
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
📌 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 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!
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!)

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!
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!
This course runs in a Python + FastAPI environment!
It's OK if you can access 127.0.0.1:8000
I'll provide it on Github!
We provide lecture notes and additional content in 50 PDF pages!
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!
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
All
24 lectures ∙ (3hr 56min)
Course Materials:
All
3 reviews
3.0
3 reviews
Reviews 3
∙
Average Rating 5.0
5
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.
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!
Reviews 1
∙
Average Rating 3.0
3
Intense passion but not quite up to the mark in lecture quality
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!
Reviews 14
∙
Average Rating 4.4
Check out other courses by the instructor!
Explore other courses in the same field!