ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
ພັດທະນາເວັບໄຊ · WDC-61

PHP and MySQL Restful API

หลักสูตร PHP and MySQL Restful API เป็นการอบรมการสร้าง RESTful Web Service ด้วย PHP ร่วมกับฐานข้อมูล MySQL ตั้งแต่หลักการ REST แบบ Stateless การใช้ HTTP verbs อย่าง GET, POST, PUT, DELETE จนถึงการตอบกลับเป็น JSON เหมาะกับนักพัฒนา นักศึกษา และนักไอทีที่เขียน PHP & MySQL มาบ้าง

ລາຄາເລີ່ມຕົ້ນ 5,850 ບາດ / ທ່ານ 6,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ12 ຊົ່ວໂມງ · 2 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

PHP and MySQL Restful API 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 3 Building 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 4 Building 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 5 Consuming API Building Single Page Application
  • Setting Up Template
  • Styling Auth Form
  • Setting Up Template
  • Styling Template
  • Making Template Interactive
  • User Registration Process
  • Testing Registration Process
  • User Login Process
  • Testing Login
  • User Logout Process
  • Create Article UI
  • Get Category
  • Testing Get Categories
  • Get Category List
  • Get Category List Testing
Module 6 Working with Basic Auth
  • Basic Auth Process
  • Setting Up Basic Auth Template
  • Handling_Basic_Auth_At_Endpoint
  • Handling_Basic_Auth_At_Endpoint Testing
  • Implementing Basic Auth to Endpoint
Module 7 Working with PHP & JWT (JSON Web Tokens)
  • What is JWT
  • Setting up JWT Template
  • Generating JWT Token
  • Checking JWT Token
  • Handling JWT At EndPoint
  • Consuming And Testing JWT
Module 8 Guzzle Basic & Request
  • What is Guzzle
  • Guzzle Installation Basic Request
  • Guzzle Request
  • Guzzle Asynchronous Request
  • Guzzle Concurrent Request
  • Guzzle Sending Query String
  • Guzzle Sending Request Data

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร PHP and MySQL Restful API เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักเรียนนักศึกษา · ครู อาจารย์ วิทยากรที่สนใจ · นักวิชาการ นักไอที หรือผู้ดูและระบบ พื้นฐานที่ผู้เรียนควรมี ความรู้พื้นฐานในการเขียน PHP & MySQL มาบ้าง · ความรู้พื้นฐานการในการออกแบบเว็บไซต์มาบ้าง หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร PHP and MySQL Restful API ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 6,500 บาท (โปรโมชันปัจจุบันเหลือ 5,850 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius