การพัฒนา RESTFulAPI ด้วย Laravel หลักสูตรเร่งรัด
Description
API คืออะไร?
API ย่อมาจาก Application Programming Interface คือการพัฒนาโปรแกรมสำหรับเป็นส่วนติดต่อเซอร์วิสของแอพพลิเคชั่น หรือโมดูลต่างๆ เพื่อให้คนภายนอกมาเรียกใช้งาน หรือกล่าวอย่างง่ายๆ ก็คือการเขียนโปรแกรมเพื่อให้บริการสำหรับให้คนอื่นมาเรียกใช้งาน ซึ่งแนวคิดเรื่องการสร้าง API เพื่อการใช้งานก็มีมาอย่างยาวนานแล้ว ยกตัวอย่างเช่นตั้งแต่ที่มีการสร้างระบบปฎิบัติการ (OS) ก็จะมีการติดต่อ API ของไดร์เวอร์อุปกรณ์ฮาร์แวร์ต่างๆ ของเครื่องคอมพิวเตอร์เพื่อเรียกใช้งานอุปกรณ์นั้นๆ ตามคำสั่งของนักพัฒนา
API ได้รับการกล่าวถึงและอ้างอิงอีกครั้งในรูปแบบของเว็บเซอร์วิสเทคโนโลยี (Web Service) ซึ่งก็คือเราสามารถพัฒนาแอพพลิเคชั่นที่ให้บริการข้อมูลบนโปรโตคอล HTTP โดยใช้หลักการและแนวคิดของ API เพื่อให้คนภายนอกมาเรียกใช้งาน คำถามก็คือว่าทำไมเราต้องเพิ่ม API ลงในระบบของเรา? มีเหตุผล 3 ข้อ คือ
ทั้งหมดนี้เป็นเรื่องราวส่วนหนึ่งของการพัฒนาเซอร์วิสแบบ RESTful ซึ่งยังมีรายละเอียดในส่วนอื่นๆ อีกมากมาย ซึ่งปัจจุบันมีนักพัฒนาได้สร้างเครื่องมือหรือที่เรียกว่า Framework สำหรับสร้าง RESTful ขึ้นมาโดยเฉพาะสามารถให้นำไปใช้งานกันได้อย่างสะดวกสบาย เช่น Slim Framework และมีตัวอื่นๆ อีกมากมายที่ได้รับความนิยม ลองค้นหาใน Google โดยใช้คำค้นว่า “Micro Framework” ตอนหน้าจะเป็นตัวอย่างการพัฒนา RESTful แบบง่ายๆ ด้วยภาษา PHP แต่ทั้งนี้ตัว RESTful เองสามารถพัฒนาได้หลากหลายภาษาที่ได้รับความนิยม ได้แก่ JavaScript, Python เป็นต้น รวมไปถึงหลักการพื้นฐานและการสร้างความปลอดภัยให้กับตัวเซอร์วิส RESTful ด้วยครับ ?
Lessons
- 8 lessons
- 3 อาทิตย์
- ความเข้าใจ RESTFul API เริ่มต้นการลงโปรแกรม Laravel โปรดเข้าสู่ระบบ
- เริ่มต้นการลงโปรแกรม Laravel โปรดเข้าสู่ระบบ
- การสร้าง View โปรดเข้าสู่ระบบ
- การติดต่อดาต้าเบส โปรดเข้าสู่ระบบ
- การใช้งาน Method จาก RESTFul API โปรดเข้าสู่ระบบ
- Update, Delete Method จาก RESTFul API โปรดเข้าสู่ระบบ
- การ Insert ข้อมูลลงดาต้าเบส โปรดเข้าสู่ระบบ
- การสร้าง template อย่างง่าย โปรดเข้าสู่ระบบ