강의

멘토링

커뮤니티

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 :)

(3.7) 3 reviews

41 learners

Level Basic

Course period Unlimited

  • RAZOR
FastAPI
FastAPI
Python
Python
PostgreSQL
PostgreSQL
database
database
python-dash
python-dash
FastAPI
FastAPI
Python
Python
PostgreSQL
PostgreSQL
database
database
python-dash
python-dash

What you will gain after the course

  • 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

892

Learners

80

Reviews

41

Answers

4.5

Rating

5

Courses

Hello. I am RAZOR, a developer. I develop in Python and C#/.NET (Winform, WPF, Blazor) :)

Thank you as always for taking my courses, and please feel free to give me your F/B without hesitation!🤟🤟🤟

★High-quality(?) Lecture List provided by RAZOR

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

○ Winform Lecture LINK : https://inf.run/iovRi

○ WPF Lecture LINK : https://inf.run/ptAYH

○ Blazor WASM Course LINK : https://inf.run/tptBE

○ Blazor Server Course LINK : https://inf.run/fKHBg

★Want to get mentoring from RAZOR?

○ Mentoring LINK: https://inf.run/7u6fC

★If you're curious about how to earn side income by selling online courses written by RAZOR himself: ○ How to earn 13 million won in side income in just 219 days: Sold in the form of a PDF e-book. ○ Purchase

★Curious about how to earn extra income by selling online courses written by RAZOR himself?

○ How to earn 13 million won in side income in 219 days: Sold as a PDF e-book.

○ If you are interested in purchasing, please contact me via email (resti52@naver.com) :)

Curriculum

All

13 lectures ∙ (4hr 1min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

3 reviews

3.7

3 reviews

  • wkmo3048님의 프로필 이미지
    wkmo3048

    Reviews 5

    Average Rating 5.0

    5

    31% enrolled

    • resti52
      Instructor

      Hello, Mowongi. First of all, thank you very much for your lecture review despite your busy schedule. I hope my lecture was of some help, and I wish you all the best in everything you do in the future. I hope to see you again with a better lecture next time. Thank you!!

  • jh07lee9190님의 프로필 이미지
    jh07lee9190

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • 123123123123123님의 프로필 이미지
      123123123123123

      Reviews 34

      Average Rating 3.7

      1

      31% enrolled

      Thank you for the great lecture!

      • resti52
        Instructor

        Hello Mr. Mowongi. First of all, thank you so much for taking the time to leave a review despite your busy schedule. I hope my lecture was helpful to you, even if just a little, and I wish you all the best in everything you do going forward. I'll see you again with an even better lecture next time. Thank you!!

    $53.90

    RAZOR's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!