หลักสูตร PHP and MySQL Restful API เป็นการอบรมการสร้าง RESTful Web Service ด้วย PHP ร่วมกับฐานข้อมูล MySQL ตั้งแต่หลักการ REST แบบ Stateless การใช้ HTTP verbs อย่าง GET, POST, PUT, DELETE จนถึงการตอบกลับเป็น JSON เหมาะกับนักพัฒนา นักศึกษา และนักไอทีที่เขียน PHP & MySQL มาบ้าง
Representational state transfer หรือ REST คือการสร้าง Web Service ชนิดหนึ่งที่ใช้สื่อสารกันบน Internet ใช้หลัการแบบ Stateless คือไม่มี Session ซึ่งต่างจาก Web Service แบบอื่น เช่น WSDL และ SOAP การทำงานของ RESTful Web Service จะอาศัย URI/URL ของ request เพื่อค้นหาและประมวลผลแล้วตอบกลับไปในรูป XML, HTML, JSON โดย response ที่ตอบกลับจะเป็นการยืนยันผลของคำสั่งที่ส่งมา และสามารถพัฒนาด้วยภาษา programming ได้หลากหลาย คำสั่งก็จะมีตาม HTTP verbs ซึ่งก็คือ GET, POST, PUT, DELETE
ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ
มีความรู้ความเข้าใจเกี่ยวกับโครงสร้างและที่มา PHP และ MySQL Restful API
สามารถพัฒนาระบบงานบน WEB ด้วยการเขียน PHP ร่วมกับฐานข้อมูล MySQL
สร้างและพัฒนางานกับข้อมูลที่อยู่ใน Web Server
มีความรู้และความเข้าใจเกี่ยวกับระบบฐานข้อมูลบน Web
ຫຼັກສູດນີ້ເໝາະສຳລັບ
นักเรียนนักศึกษา
ครู อาจารย์ วิทยากรที่สนใจ
นักวิชาการ นักไอที หรือผู้ดูและระบบ
ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ
ความรู้พื้นฐานในการเขียน PHP & MySQL มาบ้าง
ความรู้พื้นฐานการในการออกแบบเว็บไซต์มาบ้าง
ຫົວຂໍ້ການຝຶກອົບຮົມ
Module 1: รู้จักREST & Restful
Rest คืออะไร
HTTP คืออะไร
ความแตกต่างระหว่าง REST และ RESTful
ความแตกต่างของ HTTP1 และ HTTP2
รู้จัก Http Status Message ต่างๆ
รู้จัก Http Headers แบบต่างๆ
Module 2: ดาวน์โหลดและติดตั้งเครื่องมือสำหรับการพัฒนาRESTful API ด้วยPHP & MySQL
ติดตั้ง XAMPP สำหรับใช้งาน PHP & MySQL
ดาวน์โหลดและติดตั้ง Composer
ดาวน์โหลดและติดตั้ง Virtual Box
ดาวน์โหลดและติดตั้ง Vagrant
ดาวน์โหลดและติดตั้ง Visual Studio Code พร้อมส่วนเสริมที่จำเป็น
ดาวน์โหลดและติดตั้ง Git
ดาวน์โหลดและติดตั้ง NodeJS และ NPM
ดาวน์โหลดและติดตั้ง Postman สำหรับไว้ทดสอบ API
Module 3Building API Website
Creating Components
Creating Pages
Cleaning The URL
Creating Database
Creating Database Class
Creating Forms Class
Creating Helper Class
Creating Apiusers Model Class
Creating Apiusers Website Register
Creating Apiusers Website Login
Module 4Building API Endpoints
Creating API User Model
API End Point Create User
API User Check User Credentials Endpoint
API Article Model
API CreateArticle Endpoint
API EditArticle Endpoint
API DeleteArticle Endpoint
API Get Latest Articles Endpoint
API Categories Model
API GetCategories Endpoint
API GetCategoryList Endpoint
API GetArticlesByCategories Endpoint
Module 5Consuming API Building Single Page Application