0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

สร้าง web APIs และแอปพลิเคชันในระดับการผลิตด้วย Flask ซึ่งเป็น web framework ที่เบาและยืดหยุ่นของ Python สตาร์ทจากการสร้าง routes และ templates ไปจนถึง REST APIs, authentication และการ deploy

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

Flask: Build Web APIs with Python

สร้าง web APIs และแอปพลิเคชันในระดับการผลิตด้วย Flask ซึ่งเป็น web framework ที่เบาและยืดหยุ่นของ Python สตาร์ทจากการสร้าง routes และ templates ไปจนถึง REST APIs, authentication และการ deploy คอร์สนี้ครอบคลุม 30 mini-courses ที่จัดเรียงตามลำดับความยากขึ้น ตั้งแต่ระดับผู้เริ่มต้น (A1) ไปถึงระดับสูงขั้น (B2) โดยมีบทเรียนสั้นๆ และแบบฝึกหัดอย่างรวดเร็วเพื่อให้คุณเข้าใจแนวคิดแต่ละข้อได้ดี

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

คุณจะเริ่มต้นจากพื้นฐาน แล้วก้าวหน้าไปยังหัวข้อระดับกลางและสูงขั้น โดยแต่ละคอร์สเป็นพื้นฐานสำหรับคอร์สถัดไป บทเรียนแต่ละบทมีความสำคัญในทางปฏิบัติและกระชับ พร้อมกับ AI tutor ที่พร้อมช่วยเหลือคุณ 24/7 เมื่อคุณต้องการ

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

แต่ละคอร์สถูกแบ่งออกเป็นสี่บทเรียนที่มีความเฉพาะเจาะจงและกระชับ ทำบทเรียนสองสามบทต่อวัน แล้วคุณจะเป็นผู้เชี่ยวชาญในคอร์สนี้ได้ในเวลาเพียงไม่กี่สัปดาห์ ไม่ใช่เดือน

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

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

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

30 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ Flask Academy

01

ทำความรู้จัก Flask: แอปเว็บแรกของคุณ

A14 บทเรียน

ทำความเข้าใจว่า Flask คืออะไรและเรียกใช้แอปเว็บที่ใช้งานได้บนเครื่องของคุณ

02

เส้นทางและวงจรคำขอ

A14 บทเรียนPRO

กำหนด URL ให้ฟังก์ชัน Python และติดตามว่าคำขอกลายเป็นการตอบกลับได้อย่างไร

03

URL แบบไดนามิกและตัวแปลงเส้นทาง

A14 บทเรียนPRO

ดึงค่าจาก URL และตรวจสอบชนิดข้อมูลของค่าเหล่านั้น

04

ส่งคืนการตอบกลับแบบ JSON

A14 บทเรียนPRO

ส่ง JSON ที่มีโครงสร้างเพื่อให้แอปของคุณทำหน้าที่เป็น API ได้

05

เมธอด HTTP: GET และ POST

A14 บทเรียนPRO

จัดการคำกริยา HTTP ที่แตกต่างกันและอ่านข้อมูลที่ส่งมา

06

เจาะลึกออบเจ็กต์คำขอ

A24 บทเรียนPRO

ตรวจสอบทุกสิ่งที่คำขอขาเข้าบรรจุมา

07

HTML ด้วยแม่แบบ Jinja2

A24 บทเรียนPRO

แสดงผลหน้า HTML แบบไดนามิกจากแม่แบบที่นำกลับมาใช้ซ้ำได้

08

การสืบทอดแม่แบบและเค้าโครง

A24 บทเรียนPRO

ใช้เค้าโครงพื้นฐานเดียวร่วมกันในทุกหน้าของเว็บไซต์

09

การให้บริการไฟล์คงที่

A24 บทเรียนPRO

เชื่อม CSS, JavaScript และรูปภาพเข้าด้วยกันอย่างถูกวิธี

10

แบบฟอร์ม สตริงคำค้น และพื้นฐานการตรวจสอบ

A24 บทเรียนPRO

รวบรวมข้อมูลนำเข้าของผู้ใช้จากแบบฟอร์มและ URL แล้วตรวจสอบข้อมูล

11

จัดระเบียบด้วยพิมพ์เขียว

B14 บทเรียนPRO

แยกแอปที่เติบโตขึ้นเป็นส่วนประกอบแบบโมดูลที่ติดตั้งใช้งานได้

12

รูปแบบโรงงานแอปพลิเคชัน

B14 บทเรียนPRO

สร้างแอปด้วยโรงงานเพื่อให้กำหนดค่าและทดสอบได้

13

บริบทแอปพลิเคชันและคำขอ

B14 บทเรียนPRO

เชี่ยวชาญ current_app, g และพร็อกซีที่ Flask ใช้

14

โมเดลฐานข้อมูลด้วย Flask-SQLAlchemy

B14 บทเรียนPRO

กำหนดตารางเป็นคลาส Python และเชื่อมต่อฐานข้อมูล

15

สอบถาม ORM: ตัวกรองและการเชื่อมตาราง

B14 บทเรียนPRO

อ่านข้อมูลอย่างมีประสิทธิภาพด้วยตัวกรอง การเรียงลำดับ และความสัมพันธ์

16

สร้างทรัพยากร CRUD

B14 บทเรียนPRO

สร้าง อ่าน ปรับปรุง และลบระเบียนผ่านจุดเชื่อมต่อ

17

การจัดลำดับข้อมูลด้วย Marshmallow

B14 บทเรียนPRO

แปลงโมเดลเป็น JSON ที่เป็นระเบียบและตรวจสอบข้อมูลนำเข้าที่ส่งมา

18

การจัดการข้อผิดพลาดและข้อผิดพลาดแบบกำหนดเอง

B14 บทเรียนPRO

ส่งคืนการตอบกลับข้อผิดพลาดที่สม่ำเสมอและเป็นประโยชน์ทั่วทั้งแอป

19

เซสชันและคุกกี้

B14 บทเรียนPRO

จดจำผู้ใช้ระหว่างคำขอด้วยสถานะฝั่งเซิร์ฟเวอร์ที่ปลอดภัย

20

แบบฟอร์ม Flask-WTF และการตรวจสอบ

B14 บทเรียนPRO

สร้างแบบฟอร์มที่แข็งแกร่งและป้องกัน CSRF พร้อมการตรวจสอบแบบประกาศ

21

การยืนยันตัวตนด้วย Flask-Login

B24 บทเรียนPRO

เพิ่มการเข้าสู่ระบบ การออกจากระบบ และมุมมองที่มีการป้องกันโดยใช้เซสชัน

22

การยืนยันตัวตนด้วยโทเคน JWT

B24 บทเรียนPRO

รักษาความปลอดภัยให้ API แบบไร้สถานะด้วยโทเค็นเว็บ JSON ที่ลงนามแล้ว

23

REST API ด้วย Flask-RESTful

B24 บทเรียนPRO

จัดโครงสร้าง API ที่สะอาดและมุ่งเน้นทรัพยากรด้วยมุมมองแบบคลาส

24

การย้ายข้อมูลฐานข้อมูลด้วย Flask-Migrate

B24 บทเรียนPRO

พัฒนาผังโครงสร้างอย่างปลอดภัยด้วยการย้ายข้อมูลที่จัดการรุ่น

25

งานเบื้องหลังด้วย Celery

B24 บทเรียนPRO

ส่งต่องานที่ใช้เวลานานไปยังคิวเพื่อให้คำขอทำงานรวดเร็ว

26

การแคชเพื่อความเร็ว

B24 บทเรียนPRO

ลดเวลาตอบกลับด้วยการแคชงานที่ใช้ทรัพยากรมาก

27

ทดสอบ Flask ด้วย pytest

B24 บทเรียนPRO

เขียนการทดสอบที่รวดเร็วและเชื่อถือได้สำหรับเส้นทาง DB และการยืนยันตัวตน

28

การกำหนดค่าและสภาพแวดล้อม

B24 บทเรียนPRO

จัดการการตั้งค่าและข้อมูลลับในสภาพแวดล้อมพัฒนา ทดสอบ และใช้งานจริง

29

จำกัดอัตราและรักษาความปลอดภัย API

B24 บทเรียนPRO

เสริมความปลอดภัยให้ API จากการใช้งานในทางที่ผิดและการโจมตีทางเว็บที่พบบ่อย

30

บรรจุใน Docker และนำไปใช้งานด้วย Gunicorn

B24 บทเรียนPRO

บรรจุและเผยแพร่แอปของคุณผ่านชุด WSGI สำหรับใช้งานจริง

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

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

หลักสูตร Flask Academy ฟรีหรือไม่

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

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

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

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

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

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น Flask Academy หรือไม่

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

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

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

เริ่มเรียน Flask Academy ตอนนี้

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

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