เอาล่ะครับ วันนี้เราจะมาทดลองสร้าง RESTful API ง่าย ๆ ของตัวเอง และลอง Deploy บน Virtual Machine กัน !
สำหรับ Tech Stack ที่สามารถใช้ในการสร้าง RESTful API นั้นมีมากมากทีเดียว ซึ่งแต่ละ Tech Stack (หรือ Framework) ต่างก็มีข้อดี-ข้อเสีย และคุณสมบัติแตกต่างกัน สำหรับบทความนี้ จะใช้ FastAPI arrow-up-rightซึ่งเป็น Framework ที่ใช้ภาษา Python เหมาะสำหรับผู้ที่เริ่มต้นสร้าง RESTful API
ติดตั้ง FastAPI
ทำความเข้าใจรูปแบบการเขียน API
สร้าง API สำหรับจำลองระบบ POS
ทดลอง Deploy API ที่เราสร้าง บน Linux Virtual Machine ทั้งในรูปแบบ Bare Metal และ Container
ก่อนเริ่มทำการทดลอง ทุกคนควรมีความรู้ Python ในหัวข้อต่อไปนี้มาก่อนเพื่อความรวดเร็วในการเรียนรู้นะ :)
Data Type (esspecially; List and Dict)
Basic I/O
Flow Control (Condition & Loop)
List Comprehension
Function (using def to define a function) and Parameter
def
Class, Object, Basic Object Oriented Programming
Last updated 1 year ago