Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

[Mới 2025] Chào mừng bạn đến với Fast API, đây là lần đầu tiên phải không?

★PYTHON★ Đây là khóa học cơ bản về phát triển Server sử dụng Fast API. Hãy học cách phát triển Server dễ dàng, nhanh chóng và đơn giản bằng cách sử dụng nhiều gói như Fast API, SQLAlchemy, Pydantic, Starlette! Đừng lo lắng vì chúng tôi đã chuẩn bị sẵn cả tệp sao lưu DB và kết nối với PostgreSQL! Chúng tôi sẽ hướng dẫn bạn về "cơ bản" về UI Design sử dụng Dash và Plotly và cung cấp cả Source Code được sử dụng trong khóa học :)

(5.0) 1 đánh giá

38 học viên

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

Dịch cái này sang tiếng Việt

  • Khái niệm về API

  • Hiểu về Fast API

  • Hiểu về DB Operation

  • Cách thiết kế giao diện người dùng cơ bản bằng Dash và Ploty

  • API gọi thực hành và hiểu biết về trực quan hóa

Việc phát triển máy chủ hoạt động như thế nào? 🤔

Câu trả lời nằm ở Fast API . Fast API là công nghệ cho phép bạn triển khai máy chủ một cách dễ dàng, nhanh chóng và thuận tiện bằng cách sử dụng cú pháp Python và các thư viện khác nhau.

Trong bài giảng này, chúng tôi sẽ tạo các chức năng máy chủ tự nhiên nhất bằng FastAPI và PostgreSQL. Nó bao gồm các chủ đề tổng thể cần thiết cho việc phát triển web, bao gồm sử dụng FastAPI, SQLAlchemy, Pydantic và Starlette, các phương pháp CRUD trong PostgreDB và giao diện người dùng web bằng Dash/Ploty. Sẽ không sao nếu bạn không biết các khái niệm về Python, hướng đối tượng hoặc máy chủ! Bắt đầu với bài giảng này, hãy xây dựng nền tảng không chỉ cho việc phát triển máy chủ mà còn cho cả phát triển web toàn diện!

💡 Bạn có thể nhận được gì?

  • Bạn có thể có được kiến ​​thức phát triển máy chủ khi hiểu rõ về các khái niệm API.

  • API rất cần thiết trong môi trường phát triển dựa trên MSA. Trải nghiệm các chức năng mà máy chủ thực hiện bằng cách tự phát triển máy chủ.

  • Nếu bạn chỉ biết cú pháp cơ bản của Python, bạn sẽ không gặp vấn đề gì khi tham gia khóa học. Không chỉ phát triển máy chủ mà phần UI cũng được tiến hành dựa trên Python. Phần còn lại sẽ được giải thích tận tình trong bài giảng :)

Đặc điểm của khóa học này

👉 Cùng viết hàm DB CRUD API dựa trên REST-API bằng Fast API.

👉 Tìm hiểu cách ánh xạ Bảng DB tới đối tượng thông qua SQLAlchemy ORM.

✔️ Tìm hiểu cách quản lý dữ liệu được truyền đến body theo lớp thông qua thiết kế lược đồ.

✔️ Tìm hiểu thiết kế giao diện người dùng cơ bản bằng Dash/Plotly. Gọi và trực quan hóa API của riêng bạn.

  • ★1% lý thuyết, 99% thực hành★ Lớp học chú trọng thực hành cùng với lời giải thích thân thiện.

  • Chúng tôi cung cấp tất cả các tài liệu bao gồm Tệp sao lưu DB và Mẫu giao diện người dùng. Tập trung vào việc hiểu bản chất.

Tôi giới thiệu nó cho những người này

Tôi muốn nâng cao trình độ phát triển phụ trợ. Những người có DB và muốn cung cấp dịch vụ API thông qua DB nhưng không biết cách thực hiện

Tôi quan tâm đến các dịch vụ web.
Nếu bạn tò mò về cách tạo giao diện người dùng web và cách gọi API để trực quan hóa dữ liệu

Tôi tò mò về quá trình phát triển.
Những người tò mò về quy trình phát triển máy chủ bằng Python cũng như quy trình thiết kế UI cơ bản

  • Những người đang bối rối về cách phát triển máy chủ bằng DB (back-end)

  • Những người cần kiến ​​thức phát triển web full-stack bằng cách học không chỉ back-end (Server + DB) mà còn cả UI

Sau khi tham gia khóa học

  • Bạn có thể phát triển web full-stack bằng Python, PostgreSQL, cơ sở dữ liệu, python-dash và FastAPI.

  • Chúng tôi sẽ hướng dẫn bạn cách thực hiện một DB CRUD phức tạp với ORM bằng cách sử dụng SQLAlchemy và một DB được chuẩn bị trước. Phần cuối..? Tôi không còn sợ hãi nữa.

  • Làm cách nào để kiểm tra lệnh gọi API đơn giản? Hãy tạo một giao diện người dùng web đơn giản với Dash và gọi nó cùng nhau!

  • Tìm hiểu trực quan hóa dữ liệu bằng Plotly Express 😃

Hãy học những điều này.

Khái niệm cơ bản về API

API..? Cái quái gì vậy?? Tôi hiểu giao diện người dùng nhưng không hiểu API? Hãy cùng tìm hiểu rõ ràng từ các khái niệm đến ví dụ thực tế nhé!

Phát triển máy chủ

Làm thế nào để việc phát triển máy chủ có thể được thực hiện dễ dàng, nhanh chóng và thuận tiện? Tìm hiểu các nguyên tắc cơ bản của hoạt động back-end, từ Phiên DB mở đến Data CRUD!

Kiểm tra thực hành lệnh gọi API

Nếu bạn làm ra nó thì bạn nên sử dụng nó, phải không?! Sau khi khởi động máy chủ, hãy gọi API bạn đã tạo và kiểm tra kết quả. Chúng ta hãy xem nhanh giao diện người dùng Dash về điều này!

Trực quan hóa

Làm cách nào để sử dụng dữ liệu được nhập vào giao diện người dùng? Tìm hiểu cách diễn giải Nội dung phản hồi API và trực quan hóa nó dưới dạng bảng, biểu đồ, v.v. trong giao diện người dùng 😆

Ai đã tạo ra bài giảng này

Những lưu ý trước khi tham gia khóa học

Môi trường phòng thí nghiệm

  • Bài giảng được giải thích dựa trên hệ điều hành Windows.

  • Khóa học sử dụng VS CODE, PostgreSQL và Python 3.8+. Đừng lo lắng, chúng ta thậm chí sẽ cùng nhau xem xét cài đặt môi trường!

tài liệu học tập

  • Mỗi bài giảng sẽ được thay thế bằng việc tải lên ghi chú lớp học và tài liệu lớp học :)

Kiến thức và biện pháp phòng ngừa của người chơi

  • Cú pháp Python cơ bản

  • Còn lại hãy tin tưởng và theo dõi tôi nhé~~~~

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Python có kiến thức về ngữ pháp cơ bản

  • Chỉ cần thế là được :) Đừng lo lắng, hãy đăng ký học nhé!

Cần biết trước khi bắt đầu?

  • Python

Xin chào
Đây là

810

Học viên

69

Đánh giá

41

Trả lời

4.5

Xếp hạng

5

Các khóa học

안녕하세요. 개발자 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)로 연락주세요 :)

Chương trình giảng dạy

Tất cả

13 bài giảng ∙ (4giờ 1phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

1 đánh giá

5.0

1 đánh giá

  • wkmo3048님의 프로필 이미지
    wkmo3048

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • resti52
      Giảng viên

      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!!

1.462.595 ₫

Khóa học khác của resti52

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!