0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

สร้างเว็บแอปพลิเคชันสำหรับการใช้งานจริงด้วย Django ซึ่งเป็นเฟรมเวิร์ก Python ที่มีเครื่องมือครบครัน ตั้งแต่ models และ views ไปจนถึง REST APIs และการ deployment

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

Django: สร้างเว็บแอปพลิเคชันด้วย Python

สร้างเว็บแอปพลิเคชันสำหรับการใช้งานจริงด้วย Django ซึ่งเป็นเฟรมเวิร์ก Python ที่มีเครื่องมือครบครัน คอร์สนี้ครอบคลุม 30 มินิคอร์สที่มีความก้าวหน้าจากระดับเบื้องต้น (A1) ไปถึงระดับสูง (B2) พร้อมบทเรียนที่สั้นและสรุปสั้น ๆ เพื่อให้แน่ใจว่าคุณจำแต่ละแนวคิดได้

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

เริ่มต้นด้วย views, URLs, templates, models และไซต์ admin จากนั้นเชี่ยวชาญ class-based views, ORM, forms และการรับรองความถูกต้อง ก้าวหน้าไปยัง Django REST Framework, คิวรี่ขั้นสูง, caching, Celery tasks, การเพิ่มความปลอดภัย, การปรับปรุงประสิทธิภาพ และการ deployment ด้วย Docker บทเรียนแต่ละบทการถูกออกแบบให้มีประโยชน์จริง ๆ และมี AI tutor ที่พร้อมช่วยเหลือตลอด 24 ชั่วโมง

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

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

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

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

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

30 หลักสูตร

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

01

ทำความรู้จัก Django: เฟรมเวิร์กเว็บสำหรับผู้พิถีพิถัน

A14 บทเรียน

ทำความเข้าใจว่า Django คืออะไร มีไว้เพื่ออะไร และการออกแบบที่มีเครื่องมือครบครันเหมาะกับแอปเว็บจริงอย่างไร

02

ติดตั้ง Django และเริ่มโครงการแรก

A14 บทเรียนPRO

ตั้งค่าสภาพแวดล้อมเสมือนที่สะอาดและสร้างโครงโครงการ Django ที่ใช้งานได้ตั้งแต่ต้น

03

โครงการกับแอป: จัดโครงสร้างฐานโค้ด

A14 บทเรียนPRO

สร้างแอปที่นำกลับมาใช้ซ้ำได้แอปแรกและเชื่อมเข้ากับโครงการตามแนวทาง Django

04

วงจรคำขอและการตอบกลับ

A14 บทเรียนPRO

ติดตามคำขอ HTTP จากเบราว์เซอร์ผ่าน Django ไปยังการตอบกลับและย้อนกลับ

05

มุมมองและ URL แรกของคุณ

A14 บทเรียนPRO

เขียนมุมมองแบบฟังก์ชันและกำหนด URL ที่เป็นระเบียบให้มุมมองเหล่านั้นได้อย่างมั่นใจ

06

แม่แบบ: แสดงผล HTML ด้วยข้อมูล

A24 บทเรียนPRO

แสดงผล HTML แบบไดนามิกโดยใช้ภาษาของแม่แบบ Django และการสืบทอดแม่แบบ

07

สำรวจ Django ด้วยเชลล์

A24 บทเรียนPRO

ใช้เชลล์แบบโต้ตอบเพื่อทดลองกับโมเดล การสอบถาม และ Python ได้ทันที

08

โมเดลและตารางฐานข้อมูลแรกของคุณ

A24 บทเรียนPRO

กำหนดโมเดลให้เชื่อมกับตารางฐานข้อมูลและเลือกชนิดเขตข้อมูลที่เหมาะสม

09

การย้ายข้อมูล: พัฒนาผังโครงสร้างอย่างปลอดภัย

A24 บทเรียนPRO

สร้าง ใช้งาน และทำความเข้าใจการย้ายข้อมูลเมื่อโมเดลเปลี่ยนแปลงไปตามเวลา

10

เว็บไซต์ผู้ดูแลระบบ Django

A24 บทเรียนPRO

เปิดใช้ส่วนผู้ดูแลระบบและจัดการข้อมูลผ่านอินเทอร์เฟซที่สร้างขึ้นอย่างสวยงาม

11

QuerySets: อ่านข้อมูลจากฐานข้อมูล

B14 บทเรียนPRO

ดึงและกรองระเบียนอย่างมีประสิทธิภาพด้วย API ของ QuerySet

12

แบบฟอร์ม: รวบรวมและตรวจสอบข้อมูลนำเข้า

B14 บทเรียนPRO

สร้างแบบฟอร์ม Django ที่แสดงเขตข้อมูลและตรวจสอบข้อมูลนำเข้าของผู้ใช้ได้อย่างเป็นระเบียบ

13

พื้นฐานมุมมองแบบคลาส

B14 บทเรียนPRO

แทนที่มุมมองแบบฟังก์ชันที่ซ้ำซ้อนด้วยมุมมองแบบคลาสที่นำกลับมาใช้ซ้ำได้

14

มุมมองแสดงผลและแก้ไขแบบทั่วไป

B14 บทเรียนPRO

ใช้ CBV แบบทั่วไปของ Django เพื่อสร้างหน้า CRUD ด้วยโค้ดเพียงเล็กน้อย

15

ModelForms: แบบฟอร์มจากโมเดลของคุณ

B14 บทเรียนPRO

สร้างแบบฟอร์มที่ผ่านการตรวจสอบและอิงกับโมเดล ซึ่งบันทึกระเบียนให้อัตโนมัติ

16

ความสัมพันธ์ใน ORM: เชื่อมโมเดลของคุณ

B14 บทเรียนPRO

จำลองความสัมพันธ์ในโลกจริงด้วยคีย์ต่างประเทศ ความสัมพันธ์หลายต่อหลาย และหนึ่งต่อหนึ่ง

17

การยืนยันตัวตนและผู้ใช้

B14 บทเรียนPRO

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

18

เซสชัน ข้อความ และคุกกี้

B14 บทเรียนPRO

บันทึกสถานะเฉพาะผู้ใช้และแสดงข้อความแจ้งเตือนครั้งเดียวข้ามคำขอต่าง ๆ

19

ไฟล์คงที่และไฟล์สื่อ

B14 บทเรียนPRO

ให้บริการ CSS, JS และไฟล์ที่ผู้ใช้อัปโหลดอย่างถูกต้องทั้งในช่วงพัฒนาและใช้งานจริง

20

การแบ่งหน้าและพื้นฐานการทดสอบ

B14 บทเรียนPRO

แบ่งรายการยาวออกเป็นหลายหน้าและเขียนการทดสอบ Django แบบอัตโนมัติครั้งแรก

21

Django REST Framework: API แรก

B24 บทเรียนPRO

เปิดให้เข้าถึงโมเดลของคุณเป็น API แบบ JSON ด้วย Django REST Framework

22

ViewSets, เราเตอร์ และการยืนยันตัวตนของ DRF

B24 บทเรียนPRO

สร้าง API แบบ CRUD ครบชุดอย่างรวดเร็วด้วย ViewSets และรักษาความปลอดภัยด้วยการยืนยันตัวตนผ่านโทเคน

23

ORM ขั้นสูง: การรวมค่าและนิพจน์

B24 บทเรียนPRO

คำนวณสถิติและสร้างตรรกะฝั่งฐานข้อมูลด้วยคำอธิบายประกอบและออบเจ็กต์ F/Q

24

กำจัด N+1: การปรับปรุงประสิทธิภาพการสอบถาม

B24 บทเรียนPRO

วินิจฉัยและกำจัดปัญหา N+1 เพื่อให้การสอบถามทำงานรวดเร็ว

25

สัญญาณและมิดเดิลแวร์แบบกำหนดเอง

B24 บทเรียนPRO

ตอบสนองต่อเหตุการณ์ของโมเดลและดักรับทุกคำขอด้วยมิดเดิลแวร์แบบกำหนดเอง

26

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

B24 บทเรียนPRO

แคชมุมมอง ส่วนย่อย และการสอบถามเพื่อลดเวลาตอบกลับลงอย่างมาก

27

Celery และงานเบื้องหลัง

B24 บทเรียนPRO

ส่งต่องานที่ใช้เวลานานให้ผู้ปฏิบัติงานเบื้องหลังด้วย Celery และตัวกลางส่งข้อความ

28

เสริมความปลอดภัยสำหรับการใช้งานจริง

B24 บทเรียนPRO

ป้องกันเว็บไซต์ Django จากการโจมตีทางเว็บที่พบบ่อยที่สุด

29

นำไปใช้งานด้วย Gunicorn, Nginx และ WhiteNoise

B24 บทเรียนPRO

นำแอป Django ไปยังเซิร์ฟเวอร์จริงด้วยชุด WSGI สำหรับใช้งานจริง

30

บรรจุ Django ใน Docker เพื่อใช้งานได้ทุกที่

B24 บทเรียนPRO

บรรจุ Django, Postgres และ Redis ลงในคอนเทนเนอร์ที่สร้างซ้ำได้

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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