ข้ามไปยังเนื้อหาหลัก
หน้าหลักProgramming

คอร์ส

FastAPI เบื้องต้น

ระดับกลางระดับทักษะ
อัปเดตแล้ว 10/2568
สร้าง API ระดับโปรดักชันที่แข็งแกร่งด้วย FastAPI เชี่ยวชาญ HTTP operations, validation และ async execution เพื่อสร้าง data และ ML pipelines ที่มีประสิทธิภาพ
เริ่มคอร์สฟรี
FastAPIProgramming
4 ชม.
10 วิดีโอ
29 แบบฝึกหัด
2,300 XP
14,439
ใบรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Googleแสดงตัวเลือกเพิ่มเติม

หรือ


เมื่อดำเนินการต่อ คุณยอมรับ ข้อกำหนดการใช้งาน ของเรา นโยบายความเป็นส่วนตัว ของเรา และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

เป็นที่รักของผู้เรียนในบริษัทหลายพันแห่ง

Group

กำลังฝึกอบรมทีม?

ลองใช้สำหรับธุรกิจ

คำอธิบายคอร์ส

บทนำสู่ FastAPI และการประยุกต์ใช้งาน

API มักถูกใช้เพื่อจัดการข้อมูลบนเว็บ และ FastAPI คือเว็บเฟรมเวิร์กใหม่ยอดนิยมสำหรับการสร้าง API ด้วย Python วิศวกรข้อมูลและแมชชีนเลิร์นนิงใช้ FastAPI เพื่อสร้างแอปพลิเคชันที่ทำหน้าที่เป็นธุรกรรมข้อมูลและไปป์ไลน์ที่รับรู้บริบทบนเว็บ

การสร้างเว็บแอปพลิเคชันระดับโปรดักชันด้วย FastAPI

ในคอร์สนี้ คุณจะได้เรียนรู้วิธีสร้างเว็บแอปพลิเคชันระดับโปรดักชันโดยใช้ทักษะ Python ของคุณร่วมกับเฟรมเวิร์ก FastAPI เมื่อจบคอร์ส คุณจะเข้าใจกรณีการใช้งานหลักของ FastAPI เมื่อเทียบกับเฟรมเวิร์กเว็บ Python อื่นๆ คุณจะได้เรียนรู้การสร้าง API โดยใช้ HTTP operations ทั้ง 4 ประเภท และกำหนดสคีมาของคำขอและการตอบกลับ นอกจากนี้ คุณจะตรวจสอบคำขอ API ตอบกลับด้วยรหัสสถานะ HTTP และข้อความที่เหมาะสม และรันโค้ดแบบอะซิงโครนัสเพื่อปรับปรุงประสิทธิภาพของแอปพลิเคชัน โปรเจกต์แบบลงมือทำจะพาคุณไปทีละขั้นตอนในการสร้าง API แบบ CRUD คลาสสิก (Create, Read, Update, Delete) พร้อมทดสอบเวิร์กโฟลว์ด้วยโมดูล requests ของ Python

เป้าหมายของหลักสูตรและกลุ่มเป้าหมาย

หลักสูตรนี้ออกแบบมาสำหรับโปรแกรมเมอร์ Python ที่มีประสบการณ์และต้องการสร้างเว็บแอปพลิเคชันที่จัดการข้อมูลโดยใช้ FastAPI. เมื่อจบหลักสูตรนี้ คุณจะมีพื้นฐานที่จำเป็นในการสร้างโปรเจกต์ FastAPI ที่เหมาะสำหรับการจัดการข้อมูลปริมาณสูงและไปป์ไลน์สำหรับให้บริการโมเดล ML

ข้อกำหนดเบื้องต้น

Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python
1

FastAPI Basics

We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
เริ่มบท
2

FastAPI Advanced topics

We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
เริ่มบท
3

Building and testing a JSON CRUD API

We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
เริ่มบท
FastAPI เบื้องต้น
คอร์สเสร็จสมบูรณ์

รับใบรับรองความสำเร็จ

เพิ่มใบรับรองนี้ไปยังโปรไฟล์ LinkedIn เรซูเม่ หรือ CV ของคุณ
แชร์บน social media และในการรีวิวผลการปฏิบัติงานของคุณ
ลงทะเบียนทันที

ร่วมกับผู้เรียนกว่า 19 ล้านคนและเริ่มต้น FastAPI เบื้องต้น วันนี้!

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Googleแสดงตัวเลือกเพิ่มเติม

หรือ


เมื่อดำเนินการต่อ คุณยอมรับ ข้อกำหนดการใช้งาน ของเรา นโยบายความเป็นส่วนตัว ของเรา และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

พัฒนาทักษะได้ทุกที่ทุกเวลาด้วยคอร์สเรียนบนมือถือและแบบฝึกหัดเขียนโค้ดประจำวัน 5 นาทีของเรา