Restful graphql 01

RESTful vs GraphQL

RESTful vs GraphQL

ศึกปะทะ!!! เมื่อ RESTful ต้องพบกับคู่แข่งอย่าง GraphQL ที่เคลมมาแล้วว่าเกิดมาเพื่อแก้ปัญหาของ RESTful คอร์สนี้เราจะมาอธิบายว่า ทำไมเราถึงต้องเปลี่ยนมาใช้ GraphQL แทน ​RESTful เราจะทำให้คุณได้สัมผัสโลกของ QraphQL 

กำหนดการ

วันเสาร์ที่ 2 กุมภาพันธ์ 2562 เวลา  10.00 -  15.00 


คุณสมบัติของผู้เข้าร่วม 

  • Basic NodeJS 


สิ่งที่ผู้เข้าร่วมจะได้รับ

  • เข้าใจเบื้องต้นเกี่ยวกับ GraphQL 
  • สามารถใช้งาน GraphQL เบื้องต้นได้  
  • เข้าใจการประยุกต์ใช้งาน GraphQL กับ NodeJS


ราคาบัตร

  • บุคคลทั่วไป : Foxy 2,999 บาท (ราคานี้รวมค่าอาหารกลางวัน และอาหารว่าง)
  • นักศึกษาและผู้พิการ : ไม่เสียค่าใช้จ่าย 
    • โดยติดต่อทางเพจ Octofox เพื่อรับ Promo Code
    • เพื่อป้องกันการทิ้งสิทธิ์ ทางผู้ใช้สิทธิ์จะต้องเสียค่าประกันที่นั่ง 500 บาท/ที่นั่ง แล้วสามารถรับเงินคืนเต็มจำนวนได้ที่หน้างาน
    • โดยเมื่อได้รับการยืนยันสิทธิ์แล้ว จะต้องชำระเงินมาที่ เลขที่บัญชี 788-2-13851-2 ธนาคารกสิกรไทย ชื่อบัญชี นางสาวนิธิกานต์ ทัศนภูมิ 


รายละเอียดการสอน

  • มาทำความรู้จัก GraphQL 
    • GraphQL คืออะไร?
    • ทำไมถึงต้องเปลี่ยนจาก RESTful เป็น GraphQL
    • ทำความรู้จักกับเครื่องมือต่าง ๆ (Apollo Client, GraphQL, Apollo Server, Apollo tools, GraphQL yoga)
  • Query และ Mutation ใช้งานอย่างไร 
  • Schemas & Type มีอะไรบ้าง 
  • สร้างโปรเจค ที่ใช้งาน GraphQL
    • Initial project with GraphQL
    • การสร้าง Resolver 
    • Query & Mutation overall (create, update, delete)
      • create
      • update
      • delete
    • เชื่อมต่อ GraphQL  เข้ากับ Database (mongoDB)
    • ตัวอย่างการเชื่อมต้อ client
    • Best practice

  • ข้อดี&ข้อเสีย
  • Q&A

สิ่งที่ต้องเตรียมมา

  • คอมพิวเตอร์ที่ติดตั้งระบบปฎิบัติการ Windows, Linux หรือ MacOS
  • ติดตั้ง NodeJS เวอร์ชั่น ^9 https://nodejs.org/en/
  • Code Editor ตามถนัด แต่ทางเราแนะนำให้ ติดตั้ง VSCode https://code.visualstudio.com/Download
  • VSCode extension (GraphQL for VSCode)


วิทยากร

  • เอกวัฒน์ พันธุ์มาดี: Full Stack Engineer 
  • ณัฐพัฒน์ มาลีหวลFull Stack Engineer  


ผู้ช่วยสอน 

  • ธนโชติ สมันตธนกุล: Software Developer
  • นิธิกานต์ ทัศนภูมิ: Software Developer


สถานที่

บริษัท OCTOFOX ชั้น 29  อาคาร 253 อโศก



การเดินทาง

  • รถไฟฟ้า MRT : สถานีเพชรบุรี ทางออก 2 แล้วเดินย้อนขึ้นมา 3 นาที (220 เมตร)
  • รถไฟฟ้า BTS + นั่งวินมอเตอร์ไซต์ :  สถานี อโศก ทางออกฝั่ง terminal 21 บอกมาที่อาคาร 253 อโศก (ระยะทาง 1.2 ก.ม.)  
  • รถไฟฟ้า BTS + เดิน :  สถานีอโศก ทางออกฝั่ง terminal 21 เดินมาตาม ซอยสุขุมวิท 21 (ระยะทาง 1.2 ก.ม.)
  • Airport Rail Link(ARL) : สถานีมักกะสัน เดินไปตามป้าย mrt ลงบันไดเลื่อนไปแล้วเดินเลาะใต้ดินไปออกทางออก 2 ขึ้นมาก็จะเป็นแยกอโศกแล้วเดินย้อนขึ้นมา 3 นาที (220 เมตร) 
  • เรือ : ท่าเรืออโศก เดินย้อนขึ้นมา 3 นาที (220 เมตร) 
  • รถยนต์ส่วนตัว: ไม่แนะนำให้นำรถยนต์ส่วนตัวมาเอง เนื่องจากทางบริษัทไม่มีที่จอดให้ แต่สามารถจอดในส่วนกลางของอาคารได้ โดยผู้เรียนต้องรับผิดชอบค่าจอดรถเอง โดยมีอัตราค่าจอดรถ  25 บาท/ชั่วโมง


ติดตามและสอบถามรายละเอียดเพิ่มเติม

Facebook : Octofox




#restful #api #GraphQL

View Tickets
Date
02 February 2019 at 10:00 - 15:00
Add to Calendar
Location
253 Asoke Building, Asok Montri Road, Khlong Toei Nuea, Watthana, Bangkok, Thailand
View Map

Organized by

Screen shot 2561 11 23 at 16.43.23
Octofox

Want to know more about this event?
Contact the Organizer

Tickets

No Tickets Available


Want to know more about this event?

Please contact the organizer for more information.
Screen shot 2561 11 23 at 16.43.23

Octofox

Having trouble purchasing ticket? View Help Center