0Pricing
FastAPI Backend Development Bootcamp icon

FastAPI Backend Development Bootcamp

BackendWebCloudDatabaseEnterpriseBeginner

เชี่ยวชาญ FastAPI เพื่อสร้าง web APIs ที่มีประสิทธิภาพสูง การบูรณาการฐานข้อมูล และปรับใช้บริการ backend ที่มั่นคง

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 21👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

สร้าง APIs ระดับการผลิต FastAPI ด้วย FastAPI

FastAPI เป็นเฟรมเวิร์ก Python สมัยใหม่ที่สร้างบน ASGI และ Pydantic — มันมี async support แบบเนทีฟ เอกสาร OpenAPI อัตโนมัติ และการตรวจสอบคำขอที่ปลอดภัยด้านประเภท นอกกล่อง เป็นตัวเลือกเริ่มต้นสำหรับทีมที่สร้างบริการ backend ที่มีประสิทธิภาพสูง data pipelines และ microservices ที่ต้องการทั้งความเร็วและความถูกต้อง ส่วนนี้ครอบคลุมทุกอย่างจากเส้นทางแรกของคุณไปจนถึงการจัดการแพลตฟอร์ม SaaS แบบผู้เช่าหลายคนในระดับ

สิ่งที่คุณจะเรียนรู้

คุณจะจัดการ request bodies และ response schemas ด้วย Pydantic ใช้งาน OAuth2 และ JWT authentication และบูรณาการทั้ง SQL databases และ MongoDB ด้วย Beanie จากนั่นคุณจะไปยังระดับขั้นสูง dependency injection API versioning และการออกแบบสัญญา WebSocket connections background task queues ด้วย Celery และ file streaming หัวข้อขั้นสูงรวม asynchronous programming เชิงลึก patterns microservices และ API gateway architecture ที่ขับเคลื่อนด้วยเหตุการณ์ด้วย Kafka และ Pulsar GraphQL APIs ด้วย Strawberry observability ด้วย structured logging และ distributed tracing ความแข็งแกร่งของความปลอดภัย และ multi-tenant SaaS architecture

เส้นทางการเรียนรู้

ยี่สิบเอกหลักสูตรใช้ A1 ถึง C2 ส่วนนี้เปิดขึ้นด้วย FastAPI Core Fundamentals (ฟรี A1) และเคลื่อนผ่าน B1 หัวข้อ — authentication NoSQL integration และ advanced Pydantic modeling — เข้าไป B2 territory ครอบคลุม SQL integration testing deployment และ real-time APIs ระดับ C1 ยกระดับการกำหนดประสิทธิภาพและ caching patterns microservices และ event-driven systems ด้วย Kafka ส่วนนี้ปิดที่ C2 ด้วย Security Hardening และ Threat Mitigation และ Multi-Tenant SaaS Architecture on FastAPI ซึ่งเป็นหัวข้อระดับอาวุโส

วิธีการทำงาน

แต่ละหลักสูตรแบ่งออกเป็น short hands-on lessons ที่คุณทำให้สำเร็จในตัวแก้ไขโค้ดในตัว ด้วยข้อเสนอแนะแบบเรียลไทม์ AI tutor พร้อมใช้งานเมื่อใดก็ตามที่คุณติดขัด เพื่อให้คุณสามารถทำงานผ่านรูปแบบ async ที่ยุ่งยากหรือ JWT edge cases ได้โดยไม่ต้องออกจากแอป

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

21 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ FastAPI Backend Development Bootcamp

01

พื้นฐานหลักของ FastAPI

A14 บทเรียน

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

02

เนื้อหาคำขอและการจัดการผลตอบกลับ

A24 บทเรียนPRO

เชี่ยวชาญการจัดการข้อมูลคำขอขาเข้าและการสร้างผลตอบกลับที่มีโครงสร้าง หลักสูตรนี้ครอบคลุมโมเดล Pydantic สำหรับการตรวจสอบความถูกต้องและการทำใ…

03

การยืนยันตัวตนและการกำหนดสิทธิ์ด้วย OAuth2 และ JWT

B14 บทเรียนPRO

สร้างกระบวนการยืนยันตัวตนใน FastAPI ที่ปลอดภัยและสอดคล้องกับมาตรฐาน ด้วยสิทธิ์แบบรหัสผ่านและรหัสอนุญาตของ OAuth2 โทเค็น JWT สำหรับเข้าถึงแล…

04

NoSQL และการเชื่อมต่อ MongoDB ด้วย Beanie

B14 บทเรียนPRO

สร้างแบบจำลอง ค้นหา และย้ายข้อมูลเอกสารใน FastAPI ด้วยไดรเวอร์ MongoDB แบบอะซิงโครนัสและ ODM Beanie สำหรับคลังเอกสารใช้งานจริง

05

การกำหนดรุ่น API การแบ่งหน้า และการออกแบบสัญญา

B14 บทเรียนPRO

ออกแบบ REST API ใน FastAPI ให้พัฒนาได้ต่อเนื่องด้วยกลยุทธ์กำหนดรุ่น การแบ่งหน้าแบบเคอร์เซอร์ การกรอง และโครงห่อหุ้มการตอบกลับที่ใช้งานง่ายส…

06

การสร้างแบบจำลองข้อมูล Pydantic ขั้นสูง

B14 บทเรียนPRO

ยกระดับทักษะการสร้างแบบจำลองข้อมูลด้วยคุณสมบัติขั้นสูงของ Pydantic เรียนรู้การสร้างกฎการตรวจสอบที่ซับซ้อน ชนิดข้อมูลแบบกำหนดเอง และการจัดกา…

07

การฉีดการพึ่งพาขั้นสูง

B24 บทเรียนPRO

ปลดล็อกพลังของระบบฉีดการพึ่งพาของ FastAPI เพื่อจัดการตรรกะที่ใช้ร่วมกัน การยืนยันตัวตน และการเริ่มต้นทรัพยากรอย่างมีประสิทธิภาพ เรียนรู้การ…

08

การเชื่อมต่อฐานข้อมูลด้วย SQL

B24 บทเรียนPRO

เชื่อมต่อแอปพลิเคชัน FastAPI กับฐานข้อมูลเชิงสัมพันธ์ด้วย SQLAlchemy หลักสูตรนี้ครอบคลุมการตั้งค่าการเชื่อมต่อฐานข้อมูลและการดำเนินการ CRUD

09

การทดสอบและแก้ไขข้อบกพร่องของแอปพลิเคชัน FastAPI

B24 บทเรียนPRO

สร้างความมั่นใจในความน่าเชื่อถือของบริการ FastAPI ด้วยการทดสอบอย่างครอบคลุมและเทคนิคการแก้ไขข้อบกพร่องที่มีประสิทธิภาพ เรียนรู้การเขียนการท…

10

แนวทางปฏิบัติที่ดีในการนำไปใช้งานจริง

B24 บทเรียนPRO

เตรียมแอปพลิเคชัน FastAPI ของคุณให้พร้อมสำหรับการใช้งานจริง หลักสูตรนี้ครอบคลุมการทำคอนเทนเนอร์ด้วย Docker การนำไปใช้งานด้วย Uvicorn/Gunico…

11

WebSocket และ API แบบเรียลไทม์

B24 บทเรียนPRO

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

12

งานเบื้องหลัง Celery และคิวงานแบบกระจาย

B24 บทเรียนPRO

ย้ายงานหนักออกจากตัวจัดการคำขอด้วย FastAPI BackgroundTasks, ตัวประมวลผล Celery และตัวกลาง Redis/RabbitMQ พร้อมการลองใหม่และการตั้งเวลา

13

การอัปโหลดไฟล์ การสตรีม และการประมวลผลสื่อ

B24 บทเรียนPRO

จัดการการอัปโหลดแบบหลายส่วน การสตรีมไฟล์ขนาดใหญ่ และการแปลงสื่อใน FastAPI ด้วยที่เก็บวัตถุและการตรวจสอบเนื้อหา

14

การเขียนโปรแกรมแบบอะซิงโครนัสเชิงลึก

C14 บทเรียนPRO

ทำความเข้าใจไวยากรณ์ `async/await` ของไพทอนให้ลึกซึ้งยิ่งขึ้น และเรียนรู้วิธีที่ FastAPI ใช้ไวยากรณ์นี้เพื่อประสิทธิภาพสูง สำรวจงานเบื้องหล…

15

สถาปัตยกรรมไมโครเซอร์วิสและรูปแบบ API Gateway

C14 บทเรียนPRO

ออกแบบและพัฒนาสถาปัตยกรรมไมโครเซอร์วิสด้วย FastAPI สำรวจการสื่อสารระหว่างบริการและบทบาทของ API Gateway

16

ประสิทธิภาพ การแคช และการรองรับการขยายระบบ

C14 บทเรียนPRO

ปรับแอปพลิเคชัน FastAPI ของคุณให้มีประสิทธิภาพสูงและรองรับการขยายระบบ ใช้กลยุทธ์การแคชและสำรวจรูปแบบขั้นสูงของฐานข้อมูลและการนำไปใช้งาน

17

ความสามารถในการสังเกตการณ์: การบันทึก การติดตาม และเมทริกซ์

C14 บทเรียนPRO

ติดตั้งเครื่องมือให้บริการ FastAPI พร้อมใช้งานจริงด้วยการบันทึกแบบมีโครงสร้าง การติดตามด้วย OpenTelemetry และเมทริกซ์ Prometheus ครอบคลุมกา…

18

สถาปัตยกรรมขับเคลื่อนด้วยเหตุการณ์ด้วย Kafka และ Pulsar

C14 บทเรียนPRO

สร้างบริการ FastAPI ที่ขับเคลื่อนด้วยเหตุการณ์และทนทานด้วยกระแสเผยแพร่/สมัครรับ ตัวลงทะเบียนสคีมา และความหมายการประมวลผลแบบครั้งเดียวเท่านั…

19

GraphQL API ด้วย Strawberry และ FastAPI

C14 บทเรียนPRO

เปิดให้บริการปลายทาง GraphQL ที่ยืดหยุ่นควบคู่กับ REST ด้วย Strawberry พร้อมตัวแก้ไขแบบอะซิงโครนัส ตัวโหลดข้อมูล และการรองรับการสมัครรับ

20

การเสริมความปลอดภัยและการลดภัยคุกคาม

C24 บทเรียนPRO

ป้องกันบริการ FastAPI ที่ใช้งานจริงจาก OWASP API Top 10 ด้วยการจำกัดอัตรา การเสริมความแข็งแกร่งของข้อมูลนำเข้า การจัดการข้อมูลลับ และส่วนหั…

21

สถาปัตยกรรม SaaS หลายผู้เช่าบน FastAPI

C24 บทเรียนPRO

ออกแบบแบ็กเอนด์หลายผู้เช่าที่ขยายได้ด้วยกลยุทธ์แยกผู้เช่า การรักษาความปลอดภัยระดับแถว การวัดการใช้งาน และการตั้งค่าแยกตามผู้เช่า

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร FastAPI Backend Development Bootcamp ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร FastAPI Backend Development Bootcamp ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ ALL

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ ALL มาก่อน

ฉันจะเรียนรู้ ALL บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น FastAPI Backend Development Bootcamp หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร FastAPI Backend Development Bootcamp

ฉันสามารถเรียนรู้ ALL บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ ALL บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน FastAPI Backend Development Bootcamp ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด