คอร์ส
FastAPI เบื้องต้น
ระดับกลางระดับทักษะ
อัปเดตแล้ว 10/2568
FastAPIProgramming4 ชม.10 วิดีโอ29 แบบฝึกหัด2,300 XP14,439ใบรับรองความสำเร็จ
สร้างบัญชีฟรีของคุณ
ดำเนินการต่อด้วย Googleแสดงตัวเลือกเพิ่มเติมหรือ
เมื่อดำเนินการต่อ คุณยอมรับ ข้อกำหนดการใช้งาน ของเรา นโยบายความเป็นส่วนตัว ของเรา และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา
เป็นที่รักของผู้เรียนในบริษัทหลายพันแห่ง
กำลังฝึกอบรมทีม?
ลองใช้สำหรับธุรกิจคำอธิบายคอร์ส
บทนำสู่ 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 Python1
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 นาทีของเรา