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
ซึ่งการเขียนและออกแบบ Restful API ค่อนข้างมีรายละเอียดและซับซ้อนอยู่พอควร การเลือกใช้ Framework อย่าง Laravel จะช่วยเราได้มาก เพราะ Laravel เตรียมความพร้อมเรื่องการออกแบบและสร้าง API มาเป็นอย่างดี โดยเฉพาะใน Laravel 5.7 นี้จะมีความสามารถใหม่ ๆ ที่เกี่ยวข้องกับการทำ API มากมาย ดังนั้นผู้เข้าอบรมหลักสูตรนี้จะได้แนวทางที่ถูกต้อง พร้อมตัวอย่างการเขียน Restful API ในโปรเจ็กต์จริง ในการทำงานจริง ที่ผู้สอนมีประสบการณ์ตรงมาถ่ายทอดให้นำไปฝึกฝนและต่อยอดในงานของตนเองได้เป็นอย่างดี
Module 1: ดาวน์โหลดและติดตั้งเครื่องมือสำหรับการพัฒนา RESTful API ด้วย Laravel
Module 2: Creating and Setting the Initial Structure of Laravel for the RESTful API
Module 3: Configuring and Using Sublime Text 3 to Develop the RESTful API with Laravel
Module 4: Discovering and Configuring the Laravel Structure for the RESTful API
Module 5: Creating the Initial Laravel Components for the RESTful API
Module 6: Implementing the RESTful API Models and its Relationships using Laravel Eloquent
Module 7: Creating the Database Structure Using Migrations from Laravel
Module 8: Creating the Laravel Factories for Database Seeding
Module 9: Implementing the Operations for UserController
Module 10: Implementing the operations for Buyer
Module 11: Implementing the operations for Seller
Module 12: Improving the current RESTful API operations
Module 13: Handling Errors and Exceptions with the Laravel Handler
Module 14: Implicit Model Binding with Routes and Methods
Module 15: Implementing Soft Deleting for All the Models
Module 16: CORS for Laravel
Module 17: Implementing the Operations for Category
Module 18: mplementing the Operations for Product
Module 19: Implementing Complex Operations within Transaction
Module 20: Implementing Complex Operations for Buyer
Module 21: Implementing Complex Operations for Category
Module 23 Implementing Complex Operations for Seller
Module 24: Implementing Complex Operations for Product
Module 25: Adding an Image for Products
Module 26: Sending Email for Users Accounts Verification
Module 27: The Middleware and the Rate Limiting
Module 28: Transforming Responses with PHP Fractal for Security and Compatibility
Module 29: Sorting and Filtering Results Based on Query Parameters
Module 30: Using Laravel Passport to Implement the Initial Security Layer with OAuth2
ดูรายละเอียดกลุ่มเป้าหมายและพื้นฐานที่ต้องมีได้ในหัวข้อ "กลุ่มเป้าหมาย" และ "พื้นฐานที่ผู้เรียนต้องมี" บนหน้านี้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449
ราคาปกติ 8,000 บาท (โปรโมชันปัจจุบันเหลือ 7,200 บาท) ใช้เวลาอบรม 24 ชั่วโมง ราคานี้รวมเอกสารประกอบการอบรม อาหารกลางวัน และอาหารว่างตลอดหลักสูตร
ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส
อบรมแบบ Onsite ที่สถาบันไอทีจีเนียส สาขาลาดพร้าววังหิน 68 กรุงเทพฯ และมีบริการจัดอบรมนอกสถานที่ (In-house Training) สำหรับองค์กร บางหลักสูตรมีเวอร์ชันเรียนออนไลน์ผ่าน GeniusHub ดูได้ที่เมนูคอร์สออนไลน์
มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน ดูรายละเอียดที่หน้า "เรียนซ้ำฟรี" หรือสอบถามทีมงาน
สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่ม "ขอใบเสนอราคา" สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius