0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

พัฒนาเว็บแอปพลิเคชันแบบไดนามิกโดยเชี่ยวชาญการเขียนโปรแกรม PHP ที่ PHP Academy

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

PHP: การพัฒนาเว็บฝั่งเซิร์ฟเวอร์ตั้งแต่สคริปต์แรกถึงสถาปัตยกรรมการทำงานจริง

PHP ทำงานบนเว็บไซต์มากกว่า 75% ของทั้งหมดที่มีภาษาฝั่งเซิร์ฟเวอร์ที่ทราบมา รวมถึง WordPress, Wikipedia และโครงสร้างพื้นฐานยุคแรกของ Facebook มันเป็นภาษาที่มีวิธีปฏิบัติจริง มีเอกสารประกอบครบถ้วน และมีระบบนิเวศที่มหาศาล การเรียนรู้มันจะเปิดทางเข้าสู่ตำแหน่งงานเว็บแบ็กเอนด์ งานอิสระ และการพัฒนาสแต็กเต็มรูปแบบ เส้นทางนี้ครอบคลุม PHP ตั้งแต่ต้นจนจบ — จากการพิมพ์ตัวแปรแรกของคุณไปจนถึงการออกแบบไมโครเซอร์วิสแบบ domain-driven

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

คุณจะเริ่มต้นด้วยตัวแปร ประเภท control flow ฟังก์ชัน และอาร์เรย์ จากนั้นก้าวเข้าสู่การจัดการแบบฟอร์มด้วย GET และ POST การดำเนินการกับระบบไฟล์ และนิพจน์ปกติ ระยะกลางครอบคลุม PHP แบบ object-oriented — คลาส inheritance interfaces traits namespaces และ PSR-4 autoloading — พร้อมกับ MySQL ด้วย PDO และ prepared statements การจัดการ session และ cookie และการใช้ REST APIs ด้วย JSON คุณจะสร้างแอปพลิเคชันจริงด้วย Laravel ครอบคลุม MVC routing Eloquent ORM authentication queues และการสร้าง REST APIs ระดับสูงครอบคลุมความปลอดภัย PHP (XSS, CSRF, SQL injection) unit testing ด้วย PHPUnit caching ด้วย Redis และ Memcached การจัดอันดับประสิทธิภาพ และ PHP แบบอะซิงโครนัสโดยใช้ Fibers, ReactPHP และ Swoole เส้นทางนี้สิ้นสุดด้วย Design Patterns, SOLID principles, GraphQL APIs, CI/CD pipelines ด้วย Docker, Domain-Driven Design, Hexagonal Architecture ไมโครเซอร์วิส และ PHP internals

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

สี่สิบเก้าคอร์สที่ก้าวหน้าจาก A1 ถึง C2 จัดระเบียบเป็นเฟสที่ชัดเจน สิบคอร์สแรก (A1–A2) สร้างพื้นฐานของภาษา: syntax strings dates HTML embedding และพื้นฐานแบบฟอร์ม บล็อก B1 นำเสนอ OOP Composer databases และ PHP 8.x features B2 ก้าวเข้าสู่ Laravel ความปลอดภัย การปรับใช้ และ unit testing ที่ C1 คุณจะจัดการกับ Symfony components async PHP message queues GraphQL mutation testing และ CI/CD pipelines แบบ Dockerized คอร์สจบ C2 — Domain-Driven Design in PHP, Clean and Hexagonal Architecture in PHP, Building Microservices with PHP และ PHP Internals and Writing Extensions — นำเสนอความลึกที่คาดหวังจากวิศวกรแบ็กเอนด์ระดับสูง

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

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

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

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

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

49 หลักสูตร

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

01

เริ่มต้นใช้งาน PHP

A13 บทเรียน

เริ่มต้นเส้นทางการเรียนรู้การเขียนโปรแกรม PHP ด้วยหลักสูตรพื้นฐานนี้ เรียนรู้ว่า PHP คืออะไร วิธีตั้งค่าสภาพแวดล้อม และการเขียนสคริปต์ PHP…

02

เริ่มต้นใช้งาน PHP — ตอนที่ 2

A12 บทเรียนPRO

เริ่มต้นเส้นทางการเขียนโปรแกรม PHP ด้วยหลักสูตรพื้นฐานนี้ เรียนรู้ว่า PHP คืออะไร วิธีตั้งค่าสภาพแวดล้อม และการเขียนสคริปต์ PHP แรกของคุณ ส…

03

พื้นฐาน PHP: ตัวแปร ชนิด และ Echo

A14 บทเรียนPRO

เชี่ยวชาญตัวแปร ชนิดข้อมูล และผลลัพธ์ใน PHP เรียนรู้วิธีที่ PHP จัดเก็บสตริง จำนวนเต็ม จำนวนทศนิยม และค่าบูลีน รวมถึงวิธีแสดงข้อมูลด้วย ech…

04

การควบคุมลำดับการทำงาน: if/else, switch และลูป

A24 บทเรียนPRO

ควบคุมลำดับการทำงานของโปรแกรม PHP ด้วยเงื่อนไขและลูป เขียนสายคำสั่ง if/else คำสั่ง switch ลูป for ลูป while และ foreach

05

ฟังก์ชันและขอบเขตของตัวแปร

A24 บทเรียนPRO

กำหนดฟังก์ชันที่นำกลับมาใช้ใหม่ได้ใน PHP ส่งอาร์กิวเมนต์ คืนค่า และทำความเข้าใจขอบเขตของตัวแปรแบบเฉพาะที่และส่วนกลาง

06

อาร์เรย์และฟังก์ชันอาร์เรย์

A24 บทเรียนPRO

ใช้งานอาร์เรย์แบบมีดัชนีและแบบเชื่อมโยงใน PHP ใช้ฟังก์ชันอาร์เรย์ในตัวเพื่อเรียงลำดับ ค้นหา กรอง และแปลงข้อมูล

07

ฟังก์ชันจัดการสายอักขระใน PHP

A24 บทเรียนPRO

จัดการข้อความด้วยไลบรารีสายอักขระอันทรงพลังของ PHP เรียนรู้ strlen, strpos, substr, str_replace, explode และฟังก์ชันอื่น ๆ

08

ฟังก์ชันวันที่และเวลา

A24 บทเรียนPRO

ทำงานกับวันที่และเวลาใน PHP ด้วย date(), time(), mktime() และคลาส DateTime เพื่อจัดรูปแบบและคำนวณค่า

09

PHP และ HTML: การฝัง PHP ในหน้าเว็บ

A24 บทเรียนPRO

ผสานตรรกะ PHP เข้ากับแม่แบบ HTML โดยตรง ใช้แท็กแสดงผลแบบสั้น แยกตรรกะออกจากส่วนแสดงผล และสร้างหน้าเว็บแบบไดนามิก

10

พื้นฐาน PHP

A25 บทเรียนPRO

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

11

ฟังก์ชันใน PHP

A25 บทเรียนPRO

ฟังก์ชันคือหัวใจของการเขียนโปรแกรม PHP ในหมวดหมู่นี้ คุณจะได้เรียนรู้การใช้ฟังก์ชันสำเร็จรูป การกำหนดฟังก์ชันที่นำกลับมาใช้ซ้ำได้ การส่งอาร…

12

การทำงานกับแบบฟอร์ม

A23 บทเรียนPRO

เรียนรู้การจัดการข้อมูลที่ผู้ใช้ป้อนผ่านแบบฟอร์มในหมวดหมู่เชิงปฏิบัตินี้ ค้นพบวิธีสร้างแบบฟอร์ม ประมวลผลข้อมูลแบบฟอร์มอย่างปลอดภัย ตรวจสอบข…

13

โครงงานแสนสนุก

A22 บทเรียนPRO

นำความรู้ PHP ไปใช้จริงผ่านโครงงานที่น่าสนใจและสร้างสรรค์ สร้างแอปพลิเคชันรายการสิ่งที่ต้องทำ แบบฟอร์มติดต่อ หรือแม้แต่แกลเลอรีรูปภาพแบบไดน…

14

การทำงานกับแบบฟอร์ม GET และ POST

B14 บทเรียนPRO

จัดการข้อมูลนำเข้าจากผู้ใช้ใน PHP ด้วย superglobal GET และ POST ตรวจสอบความถูกต้อง ทำความสะอาด และประมวลผลข้อมูลแบบฟอร์ม HTML อย่างปลอดภัย

15

การดำเนินการกับระบบไฟล์ใน PHP

B14 บทเรียนPRO

อ่าน เขียน และจัดการไฟล์บนเซิร์ฟเวอร์ด้วยฟังก์ชันระบบไฟล์ของ PHP ทำงานกับไดเรกทอรีและจัดการการอัปโหลดไฟล์

16

การจัดการข้อผิดพลาดและข้อยกเว้น

B14 บทเรียนPRO

เขียนโค้ด PHP ที่ทำงานได้อย่างมั่นคงด้วยการจัดการข้อผิดพลาดอย่างเหมาะสม ใช้ try/catch ข้อยกเว้นแบบกำหนดเอง และการตั้งค่ารายงานข้อผิดพลาดของ…

17

PHP เชิงวัตถุ: คลาสและออบเจ็กต์

B14 บทเรียนPRO

ทำความเข้าใจพื้นฐานการเขียนโปรแกรมเชิงวัตถุใน PHP กำหนดคลาส สร้างออบเจ็กต์ ใช้ตัวสร้าง และทำงานกับคุณสมบัติและเมธอด

18

การสืบทอด อินเทอร์เฟซ และเทรต

B14 บทเรียนPRO

ขยายคลาสด้วยการสืบทอด กำหนดสัญญาด้วยอินเทอร์เฟซ และผสานพฤติกรรมที่นำกลับมาใช้ใหม่ได้ด้วยเทรตของ PHP

19

เนมสเปซและการโหลดอัตโนมัติ (PSR-4)

B14 บทเรียนPRO

จัดระเบียบโค้ด PHP ด้วยเนมสเปซ หลีกเลี่ยงชื่อซ้ำ และตั้งค่าการโหลดอัตโนมัติแบบ PSR-4 เพื่อให้โหลดคลาสโดยอัตโนมัติ

20

Composer และการจัดการแพ็กเกจ

B14 บทเรียนPRO

ใช้ Composer เพื่อจัดการสิ่งที่ PHP ต้องพึ่งพา เรียนรู้ composer.json การติดตั้งแพ็กเกจ การโหลดอัตโนมัติ และการอัปเดตสิ่งที่ต้องพึ่งพา

21

MySQL ด้วย PDO และคำสั่งที่เตรียมไว้

B14 บทเรียนPRO

เชื่อมต่อ MySQL จาก PHP ด้วย PDO เรียกใช้คำสั่งที่เตรียมไว้อย่างปลอดภัย และจัดการผลลัพธ์จากการสืบค้นด้วยเมธอดดึงข้อมูล

22

การจัดการเซสชันและคุกกี้

B14 บทเรียนPRO

เก็บข้อมูลผู้ใช้ข้ามคำขอต่าง ๆ ด้วยเซสชันและคุกกี้ของ PHP ทำความเข้าใจการจัดเก็บเซสชัน การหมดอายุ และแนวทางปฏิบัติด้านความปลอดภัยที่ดี

23

นิพจน์ปรกติใน PHP

B14 บทเรียนPRO

ใช้นิพจน์ปรกติ PCRE ใน PHP ด้วย preg_match, preg_replace และ preg_split เพื่อตรวจสอบ ค้นหา และแปลงข้อความ

24

การใช้ JSON และ REST API

B14 บทเรียนPRO

เรียกใช้ REST API ภายนอกใน PHP ด้วย cURL และ file_get_contents เข้ารหัสและถอดรหัสข้อมูล JSON ด้วย json_encode และ json_decode

25

ฟีเจอร์ใหม่ใน PHP 8.x

B14 บทเรียนPRO

ยกระดับทักษะ PHP ด้วยฟีเจอร์สมัยใหม่ของ 8.x ได้แก่ นิพจน์ match อาร์กิวเมนต์แบบระบุชื่อ ตัวดำเนินการ nullsafe อีนัม และ Fibers

26

PHP และฐานข้อมูล

B16 บทเรียนPRO

ยกระดับทักษะ PHP ด้วยการผสานฐานข้อมูลเข้ากับโครงงานของคุณ เรียนรู้การเชื่อมต่อกับ MySQL ดำเนินการ CRUD และรักษาความปลอดภัยให้คำสั่งค้นหาด้ว…

27

การเขียนโปรแกรมเชิงวัตถุ (OOP)

B15 บทเรียนPRO

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

28

การทดสอบหน่วยด้วย PHPUnit

B24 บทเรียนPRO

เขียนโค้ด PHP ที่เชื่อถือได้ด้วย PHPUnit สร้างกรณีทดสอบ การตรวจสอบความถูกต้อง ผู้ให้ข้อมูลทดสอบ และม็อก เพื่อรับรองความถูกต้อง

29

แนวคิด PHP ขั้นสูง

B24 บทเรียนPRO

เจาะลึก PHP ด้วยแนวคิดขั้นสูง เช่น การจัดการเซสชันและคุกกี้ การทำงานกับไฟล์ และการจัดการข้อผิดพลาดอย่างมีประสิทธิภาพ เรียนรู้การใช้นิพจน์ทั…

30

พื้นฐาน Laravel: MVC และการกำหนดเส้นทาง

B24 บทเรียนPRO

เริ่มต้นใช้งาน Laravel ทำความเข้าใจรูปแบบ MVC กำหนดเส้นทาง สร้างตัวควบคุม และส่งคืนมุมมองจากแอปพลิเคชัน Laravel

31

Laravel Eloquent ORM

B24 บทเรียนPRO

โต้ตอบกับฐานข้อมูลด้วย Laravel Eloquent กำหนดโมเดล ความสัมพันธ์ และใช้เมธอดตัวสร้างการสืบค้นสำหรับการดำเนินการ CRUD

32

การยืนยันตัวตนและการอนุญาตใน Laravel

B24 บทเรียนPRO

นำการยืนยันตัวตนผู้ใช้มาใช้ด้วย Laravel Breeze และควบคุมการเข้าถึงด้วยเกต นโยบาย และมิดเดิลแวร์

33

คิวและงานใน Laravel

B24 บทเรียนPRO

ย้ายงานที่ใช้เวลานานไปทำเบื้องหลังด้วย Laravel Queues สร้างงาน ส่งงาน กำหนดค่าไดรเวอร์ และตรวจสอบด้วย Horizon

34

การสร้าง REST API ด้วย Laravel

B24 บทเรียนPRO

ออกแบบและสร้าง REST API ระดับใช้งานจริงใน Laravel ด้วยตัวควบคุมทรัพยากร ทรัพยากร API การกำหนดเวอร์ชัน การจำกัดอัตรา และการยืนยันตัวตนด้วย S…

35

ความปลอดภัย PHP: XSS, CSRF และ SQL Injection

B24 บทเรียนPRO

เสริมความปลอดภัยให้แอปพลิเคชัน PHP จากช่องโหว่เว็บที่พบบ่อย ได้แก่ การแทรกสคริปต์ข้ามไซต์ การโจมตี CSRF และการแทรกคำสั่ง SQL

36

การนำแอปพลิเคชัน PHP ไปใช้งาน

B24 บทเรียนPRO

นำแอปพลิเคชัน PHP ขึ้นใช้งานจริงบนเซิร์ฟเวอร์ Linux ตั้งค่า Nginx + PHP-FPM จัดทำสายงาน CI/CD และจัดการสภาพแวดล้อม

37

เจาะลึกคอมโพเนนต์ของ Symfony

C14 บทเรียนPRO

ใช้คอมโพเนนต์แบบแยกอิสระของ Symfony นอกเฟรมเวิร์กเต็มรูปแบบ ได้แก่ HttpFoundation, DependencyInjection, EventDispatcher และ Console

38

กลยุทธ์การแคช: Redis และ Memcached

C14 บทเรียนPRO

เร่งความเร็วแอปพลิเคชัน PHP ด้วยการแคชออบเจ็กต์ การแคชชิ้นส่วน และการแคชทั้งหน้า โดยใช้ Redis และ Memcached

39

การวิเคราะห์ประสิทธิภาพและการปรับแต่ง PHP

C14 บทเรียนPRO

ค้นหาและแก้คอขวดของ PHP ด้วยเครื่องมือวิเคราะห์ประสิทธิภาพ เช่น Xdebug และ Blackfire ปรับลูป การสืบค้น DB และการใช้หน่วยความจำให้เหมาะสม

40

รูปแบบการออกแบบและ SOLID ใน PHP

C14 บทเรียนPRO

เขียน PHP ที่ดูแลรักษาและขยายต่อได้ง่าย โดยเชี่ยวชาญหลักการ SOLID และรูปแบบการออกแบบคลาสสิกของ Gang of Four ผ่านตัวอย่างจากโลกจริง

41

PHP แบบอะซิงโครนัส: Fibers, ReactPHP และ Swoole

C14 บทเรียนPRO

ก้าวข้ามรูปแบบคำขอและการตอบกลับ เรียนรู้เรื่องการทำงานพร้อมกันใน PHP ด้วย Fibers วงจรเหตุการณ์ผ่าน ReactPHP และเซิร์ฟเวอร์ประสิทธิภาพสูงด้ว…

42

คิวข้อความและ PHP แบบขับเคลื่อนด้วยเหตุการณ์

C14 บทเรียนPRO

รองรับการขยายระบบและแยกส่วนระบบด้วยการส่งข้อความแบบอะซิงโครนัส ใช้ RabbitMQ และ Kafka จาก PHP เพื่อสร้างเวิร์กโฟลว์ที่ทนทานและขับเคลื่อนด้ว…

43

API GraphQL ใน PHP

C14 บทเรียนPRO

สร้าง API ที่ยืดหยุ่นและมีชนิดข้อมูลด้วย GraphQL ใน PHP กำหนดสคีมา เขียนตัวแก้ไขและการกลายพันธุ์ และแก้ปัญหา N+1 ด้วย DataLoader

44

การทดสอบขั้นสูง: TDD, Mockery และการทดสอบการกลายพันธุ์

C14 บทเรียนPRO

ก้าวข้าม PHPUnit พื้นฐาน เชี่ยวชาญการพัฒนาโดยขับเคลื่อนด้วยการทดสอบ การจำลองด้วย Mockery การทดสอบการทำงานร่วมกัน และการตรวจสอบ tests ด้วยกา…

45

การทำ PHP ให้ทำงานใน Docker และไปป์ไลน์ CI/CD

C14 บทเรียนPRO

ส่งมอบ PHP ได้อย่างน่าเชื่อถือ บรรจุแอปไว้ในคอนเทนเนอร์ด้วย Docker ปรับแต่งอิมเมจด้วยการสร้างหลายระยะ จัดการด้วย Compose และทำให้การส่งมอบเ…

46

การออกแบบเชิงโดเมนใน PHP

C24 บทเรียนPRO

จัดการตรรกะทางธุรกิจที่ซับซ้อนด้วยการออกแบบเชิงโดเมน: เอนทิตี ออบเจ็กต์ค่า แอгрегต อีเวนต์โดเมน และบริบทจำกัดใน PHP

47

สถาปัตยกรรมแบบ Clean และ Hexagonal ใน PHP

C24 บทเรียนPRO

แยกแกนกลางทางธุรกิจออกจากเฟรมเวิร์กและฐานข้อมูลด้วยสถาปัตยกรรมแบบ Clean และรูปแบบ Ports & Adapters (Hexagonal)

48

การสร้างไมโครเซอร์วิสด้วย PHP

C24 บทเรียนPRO

แยกระบบโมโนลิทออกเป็นบริการอิสระ ครอบคลุมการสื่อสารระหว่างบริการ เกตเวย์ API การค้นหาบริการ และรูปแบบการเพิ่มความทนทาน

49

ภายใน PHP และการเขียนส่วนขยาย

C24 บทเรียนPRO

มองเข้าไปเบื้องหลัง ทำความเข้าใจ Zend Engine การจัดการหน่วยความจำ OPcache และ JIT จากนั้นเขียนส่วนขยาย PHP แบบเนทีฟแรกของคุณด้วย C

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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