강의

멘토링

로드맵

Programming

/

Back-end

[New 2025] Welcome, is this your first time using Fast API?

★PYTHON★ This is a basic lecture on server development using Fast API. Learn how to develop servers easily, quickly, and conveniently using various packages such as Fast API, SQLAlchemy, Pydantic, and Starlette! Don't worry, we have prepared a DB backup file as well as integration with PostgreSQL! We will teach you the "basics" of UI design using Dash and Plotly and provide the source code used in the lecture :)

(5.0) 1 reviews

38 learners

  • RAZOR
실습 중심
실무형
강의자료
FastAPI
Python
PostgreSQL
database
python-dash

What you will learn!

  • Concepts of API

  • Understanding Fast API

  • Understanding DB Operation

  • Basic UI Design Method Using Dash and Ploty

  • Understanding API Call Practice and Visualization

How on earth do you develop a server? 🤔

The answer lies in Fast API . Fast API is a technology that allows you to implement a server easily, quickly, and conveniently using Python syntax and various libraries.

In this lecture, we will create the most basic server function using FastAPI and PostgreSQL. We will cover all the topics necessary for web development such as CRUD methods in PostgreDB using FastAPI, SQLAlchemy, Pydantic, Starlette, and Web UI using Dash/Ploty. It is okay if you do not know Python, object-oriented, or server concepts! Starting with this lecture, build the foundation for server development as well as Web Full-Stack development!

💡 What can you get?

  • You can gain knowledge of server development with a solid understanding of API concepts.

  • API is an essential element in MSA-based development environment. Get hands-on experience of the functions performed by the server by developing the server yourself.

  • If you know only the basics of Python grammar, there is no problem taking the course. Server development and UI are also based on Python. The rest will be kindly explained during the lecture :)

Features of this course

📌 Let's write a DB CRUD API function based on REST-API using Fast API.

📌 Learn how to map DB Tables to objects using SQLAlchemy ORM.

📌 Learn how to manage data to be transmitted in the Body by class unit through Schema design.

📌 Learn basic UI design using Dash/Plotly. Call and visualize your own API.

  • ★1% theory, 99% practice★ We provide practical classes with friendly explanations.

  • We provide all materials such as DB Backup File, UI Template, etc. Please focus on understanding the essence.

I recommend this to these people

I want to level up with backend development. I have a DB and want to provide an API service through that DB, but I don't know how.

I'm interested in web services.
For those who are curious about how the Web UI is created and how the API is called to visualize data.

I'm curious about the development process.
Anyone who is curious about the Python Server development process as well as the UI basic design process

  • For those who are unsure about how to develop a server (back-end) using DB

  • Those who need knowledge of Web Full-Stack development by learning not only Back-end (Server+DB) but also UI

After class

  • You can perform Web Full-Stack development using Python, PostgreSQL, database, python-dash, and FastAPI.

  • I'll show you how to do DB CRUD with ORM using SQLAlchemy and a pre-prepared DB. Backend...? You won't be afraid anymore.

  • How do I test a simple API call? Let's create a simple Web UI with Dash and call it together!

  • Learn how to visualize data using Plotly Express 😃

Learn about these things.

API Basic Concepts

API..? What the heck?? I know UI, but I don't know API? Let's learn from the concept to actual usage examples! Let's learn essential concepts before server development quickly and enjoyably 😄

Server Development

How can server development be done easily, quickly, and simply? Learn the basic principles of back-end operations from DB Session Open to data CRUD!

API call practice test

If you make it, you should try it out! After starting the server, call the API you made yourself and check the results. Let's also take a quick look at the Dash UI for this!

Visualization

How can we utilize the data brought to the UI side? Learn how to interpret the API Response Body and how to visualize it in the UI side as a table, graph, etc. 😆

Who created this course

Things to note before taking the class

Practice environment

  • The lecture explains based on Windows OS.

  • The course uses VS CODE, PostgreSQL, and Python 3.8+. Don't worry, we'll walk you through the environment setup!

Learning Materials

  • Instead, we will upload class notes and class materials for each lecture :)

Player Knowledge and Notes

  • Basic Python Grammar

  • The rest of you, just trust me and follow me~~~~

Recommended for
these people

Who is this course right for?

  • Anyone who knows the basic Python grammar

  • That's all you need :) Don't worry and take the class!

Need to know before starting?

  • Python

Hello
This is

836

Learners

71

Reviews

41

Answers

4.5

Rating

5

Courses

안녕하세요. 개발자 RAZOR 입니다. Python, C#/.NET(Winform, WPF, Blazor) 개발하고 있습니다 :)

제 강의 들어주셔서 언제나 감사드리며, 거침없이 하이킥(?) 말고 F/B 부탁드립니다!🤟🤟🤟

 

★RAZOR가 제공하는 고품격(?) 강의 List

○ Python Fast API 강의 LINK : https://inf.run/h7eTV

○ Winform 강의 LINK : https://inf.run/iovRi

○ WPF 강의 LINK : https://inf.run/ptAYH

○ Blazor WASM 강의 LINK : https://inf.run/tptBE

○ Blazor Server 강의 LINK : https://inf.run/fKHBg

 

★RAZOR에게 멘토링 받고 싶다면?

○ 멘토링 LINK : https://inf.run/7u6fC

 

 ★RAZOR가 직접 작성한 온라인 강의 판매로 부수입 얻는 법 궁금하다면?

○ 219일만에 1300만원 부수입 얻는 방법 : PDF 전자책 형태로 판매합니다.

○ 구매 의향 있으시면 메일(resti52@naver.com)로 연락주세요 :)

Curriculum

All

13 lectures ∙ (4hr 1min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • 모원기님의 프로필 이미지
    모원기

    Reviews 2

    Average Rating 5.0

    5

    31% enrolled

    • RAZOR
      Instructor

      모원기님 안녕하세요. 우선 바쁘신 와중에 수강평 정말 감사드립니다. 제 강의가 조금이나마 도움이 되었길 바라며 앞으로 하시는 일 모두 잘 풀리시길 바라겠습니다. 다음에 더 좋은 강의로 뵙겠습니다. 감사합니다!!

$53.90

RAZOR's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!