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

คอร์ส

FastAPI เบื้องต้น

ระดับกลาง4 ชม.

สร้าง API ระดับโปรดักชันที่แข็งแกร่งด้วย FastAPI เชี่ยวชาญ HTTP operations, validation และ async execution เพื่อสร้าง data และ ML pipelines ที่มีประสิทธิภาพ

Python4 ชม.10 วิดีโอ29 แบบฝึกหัด2,300 XP15,351ใบแสดงความสำเร็จ

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

ดำเนินการต่อด้วย 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

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

หลักสูตร

โครงสร้างคอร์ส

1

พื้นฐาน FastAPI

เริ่มต้นด้วยการเรียนรู้ฟีเจอร์สำคัญและ use case หลักของ FastAPI จากนั้นจะรันแอปพลิเคชันแรกและทดสอบการทำงาน สุดท้ายจะเจาะลึกการรองรับ GET และ POST operation ที่มี request parameter พร้อมสร้างและทดสอบ endpoint เหล่านั้น
เริ่มบทเรียน
2

FastAPI ขั้นสูง

เริ่มต้นด้วยการเรียนรู้การรองรับ PUT และ DELETE operation ใน FastAPI จากนั้นจะเรียนรู้วิธีจัดการข้อผิดพลาดประเภทต่าง ๆ และส่งคืน status code ที่เหมาะสมในทุก response สุดท้ายจะเรียนรู้การใช้ async เพื่อรองรับ concurrent request และรับมือกับ workload ที่สูงขึ้น
เริ่มบทเรียน
3

การสร้างและทดสอบ JSON CRUD API

เริ่มต้นด้วยการเรียนรู้การเขียน system test เพื่อตรวจสอบ FastAPI endpoint แต่ละตัว จากนั้นจะสร้าง JSON CRUD API แบบสมบูรณ์สำหรับจัดการ object lifecycle ผ่าน HTTP และสุดท้ายจะเรียนรู้วิธีทดสอบ endpoint ต่าง ๆ ของแอปพลิเคชันร่วมกันด้วย manual functional test
เริ่มบทเรียน

FastAPI เบื้องต้น

เรียนจบแล้ว

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

ลงทะเบียนเลย

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

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

FastAPI เบื้องต้น | DataCamp