การสอน GraphQL
GraphQL เป็นเทคโนโลยีฝั่งเซิร์ฟเวอร์แบบโอเพนซอร์สซึ่งพัฒนาโดย Facebook เพื่อเพิ่มประสิทธิภาพการเรียก RESTful API เป็นเครื่องมือดำเนินการและภาษาแบบสอบถามข้อมูล บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับแนวคิดพื้นฐานของ GraphQL ได้แก่ -
ใช้ GraphQL API โดยใช้เซิร์ฟเวอร์ Apollo
ทดสอบ GraphQL API โดยใช้ GraphiQL
สร้าง ReactJS (ด้วยไลบรารี Apollo Client) และแอปพลิเคชันไคลเอ็นต์ jQuery เพื่อใช้ API
บทช่วยสอนนี้สร้างขึ้นสำหรับนักพัฒนาที่ทำงานกับแอปพลิเคชัน JavaScript ที่ใช้สถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ หลังจากจบบทช่วยสอนนี้คุณจะสามารถสร้าง GraphQL API ที่ซับซ้อนปานกลางสำหรับแอปพลิเคชันมือถือและเว็บ
หลักสูตรนี้ใช้ NodeJs และ Express ดังนั้นหากคุณมีความเข้าใจพื้นฐานเกี่ยวกับ NodeJS การเรียนรู้ GraphQL จะเป็นเรื่องง่าย สำหรับการรวมส่วนหน้าของ GraphQL เราจะใช้ ReactJs และ Jquery เนื่องจากภาพประกอบในบทช่วยสอนนี้ใช้ไวยากรณ์ EcmaScript 6 (ES6) ความรู้ในพื้นที่เหล่านี้จึงมีประโยชน์