สอนเขียน REST API ด้วย PHP OOP ทั้ง CRUD เพิ่ม ลบ แก้ไข เรียกดูข้อมูล
สอนเขียน REST API เชื่อมต่อฐานข้อมูลด้วย PHP PDO และขึ้นโครงสร้าง API ด้วย PHP OOP
พร้อม Workshop CRUD (เพิ่ม ลบ แก้ไข เรียกดูข้อมูล) และการใช้งาน Ajax แสดงผลข้อมูลด้วย Datatables
เนื้อหาคอร์สเรียนทั้งหมดนี้ ออกแบบมาเพื่อ สำหรับมือใหม่โดยเฉพาะ
อัพเดทครั้งล่าสุดเมื่อ 01/01/2022 ผู้เรียนทั้งหมด 352 คน
เนื้อหาหลักสูตร ความยาวทั้งหมด ∞ ชั่วโมง ∞ นาที
เริ่มต้นก่อนเรียนรู้ PHP Ajax Basic REST API |
---|
แนะนำตัวนักเรียน |
ติดตั้งโปรแกรม XAMPP (PHP8) สำหรับสร้างเว็บจำลองเซิฟเวอร์ ดูตัวอย่างฟรี 8:44 น. |
ติดตั้งโปรแกรม Visual Studio Code สำหรับเขียนโปรแกรม ดูตัวอย่างฟรี 5:15 น. |
Bonus Source Code CRUD Modal Ajax + PHP REST API (ศึกษาก่อนเริ่มเรียน) |
CRUD Modal Ajax + PHP REST API มีระบบอะไรน่าสนใจบ้าง ดูตัวอย่างฟรี |
วิธีการดาวน์โหลด Source Code CRUD Modal Ajax + PHP REST API OOP |
อธิบาย CRUD ในรูปแบบของ API อย่างง่าย (ยกตัวอย่าง ประเภทสินค้า) ดูตัวอย่างฟรี 16:26 น. |
อธิบาย CRUD Modal API จบได้ในหน้าเดียว (ยกตัวอย่าง รายการสินค้า) ดูตัวอย่างฟรี 15:11 น. |
Chapter 0 พื้นฐาน Javascript ที่ควรรู้ ก่อนไปลุย Ajax |
Ep1 พื้นฐาน Javascript การใช้งาน Console และ Comment 13:28 น. |
Ep2 การประกาศตัวแปรด้วย var let const และไม่ต้องประกาศ? 11:57 น. |
Ep3 การประกาศใช้งาน Function (Declaration) 3:59 น. |
Ep4 การใช้งาน Parameters Arguments ใน Function 4:02 น. |
Ep6 การประกาศ Function แบบ Express และ Arrow Function 4:19 น. |
Ep7 Workshop การเขียน Function แสดงผล 5:26 น. |
Ep8 Template Literals พื้นฐานการใช้งาน Basic Syntax 8:24 น. |
Ep9 Template Literals การเชื่อมต่อ Strings 7:08 น. |
Ep10 Template Literals ใช้งานร่วมกับ HTML และสร้างเงื่อนไข Condition 11:08 น. |
Chapter1 เริ่มต้นการสร้างฐานข้อมูล พื้นฐาน PHP PDO |
Ep11 สร้างฐานข้อมูล basic1_crud และสร้าง Table products 13:20 น. |
Ep12 สร้าง Table Categories ทำความเข้าใจความสัมพันธ์ 7:54 น. |
Ep13 การเพิ่มข้อมูลตัวอย่างใน Insert Table 3:55 น. |
Ep14 พื้นฐานการใช้งาน PHP แสดงผลข้อมูล 8:57 น. |
Ep15 เรียนรู้การสร้างตัวแปร PHP เริ่มต้นการใช้งาน PDO 5:10 น. |
Ep16 เชื่อมต่อฐานข้อมูล MySQL และสร้าง Instance ของ Class PDO 5:10 น. |
Ep17 จัดการข้อผิดพลาดใน PHP PDO (Error Handling) 5:21 น. |
Chapter2 การแสดงข้อมูลด้วย PDOStatement ( Fetch ) |
Ep18 พื้นฐานการ Query ข้อมูล ด้วย PHP PDO Fetch 13:18 น. |
Ep19 เรียนรู้การตั้งค่า header และการใช้งาน loop while และ foreach 11:37 น. |
Ep20 พื้นฐานการใช้งาน Fetch All ดึงข้อมูลทั้งหมด 6:56 น. |
Ep21 เรียนรู้การใข้งาน PDO Fetch Styles แต่ละตัว 12:11 น. |
Ep22 เริ่มต้นการเขียน Category Api 12:05 น. |
Ep23 เข้าใจวิธีการ Response Data 10:30 น. |
Chapter3 เรียนรู้พื้นฐานการสร้าง REST API |
Ep24 ทำความเข้าใจกับ Http Status Codes 7:06 น. |
Ep25 ฝึกการใช้งาน Http Response Code (ลงมือเขียน) 8:17 น. |
Ep26 เรียนรู้พื้นฐาน REST API เบื้องต้น 9:48 น. |
Ep27 เรียนรู้การใช้งาน POSTMAN สำหรับ Test API ของเรา 13:18 น. |
Chapter4 เรียนรู้พื้นฐานการสร้าง REST API |
Ep28 เริ่มต้นเขียน Prepared Statements 10:42 น. |
Ep29 ความแตกต่างระว่าง bindParam และ bindValue ดูตัวอย่างฟรี 7:50 น. |
Ep30 ตัวอย่างการใช้งาน Question Mark Parameters 4:53 น. |
Ep31 ตัวอย่างการใช้งาน Named Parameters 4:42 น. |
Ep32 วิธีการส่งค่า Query Params มาใช้ในโปรเจค 9:12 น. |
Ep33 เขียน Category API ดึงข้อมูลแต่ละ ID 9:50 น. |
Chapter 5 การเขียนโปรแกรมเชิงวัตถุด้วย PHP OOP |
Ep34 Object, Property, Method, Class ทั้งหมดนี้คืออะไร ดูตัวอย่างฟรี 7:16 น. |
Ep35 Class Instantiation การสร้าง Object จาก Class 6:34 น. |
Ep36 Property Declarations การสร้าง Property 5:01 น. |
Ep37 Method Declarations การสร้าง Method 8:03 น. |
Ep38 Access Modifier (Public, Private, Protected) 4:00 น. |
Ep39 สอนการใช้งาน Public, Private, Protected 10:06 น. |
Ep40 Object Inheritance การสืบทอดวัตถุ 9:52 น. |
Ep41 การใช้งาน Constructors ภายใน Class 14:17 น. |
Ep42 ตัวอย่างการใช้งาน Object จาก Class ที่ได้สร้างเอาไว้ 9:09 น. |
Chapter 6 การเขียนโปรแกรมเชิงวัตถุด้วย PHP OOP |
Ep43 เริ่มต้นการสร้าง Class Database 12:40 น. |
Ep44 เทคนิคลับ การตั้งค่า ATTR_EMULATE_PREPARES 10:41 น. |
Ep45 เรียนรู้การใช้งาน PHP OOP Static Methods 8:53 น. |
Ep46 เริ่มต้นสร้าง Method Query 10:52 น. |
Ep47 สร้าง Prepare Statements Query SQL ∞:∞ น. |
Ep48 สร้างเงื่อนไขตรวจสอบ CRUD ในคำสั่ง SQL ∞:∞ น. |
Ep49 ทดสอบระบบ ∞:∞ น. |
*คอร์สเรียนยังไม่หมดเพียงเท่านี้ ยังเหลือสอนอีก 25% และราคาจะขึ้นตามเนื้อหาที่มากขึ้น
* การทำงานฝั่ง Server Side จะเป็นการเขียน Pure PHP ทั้งหมดให้อยู่ในรูปแบบของ REST API
โดยจะใช้การสร้าง Class มาใช้งานและนำความรู้เรื่องของ OOP เข้ามาร่วมด้วย
ราคาคอร์สจะอยู่ที่ 1,390 บาท
ธนาคารกสิกรไทย
เลขที่บัญชี: 893-2-13457-9
ชื่อบัญชี: Yothin Sapsamran
(สามารถโอนเงินได้ทันที)
เมื่อชำระเสร็จแล้ว ให้แจ้ง ชื่อ นามสกุล เบอร์โทร อีเมล ที่ไลน์ได้ทันที @appzstory