Page cover

Python FastAPI ⚡

Introduction 🤖

เอาล่ะครับ วันนี้เราจะมาทดลองสร้าง RESTful API ง่าย ๆ ของตัวเอง และลอง Deploy บน Virtual Machine กัน !

สำหรับ Tech Stack ที่สามารถใช้ในการสร้าง RESTful API นั้นมีมากมากทีเดียว ซึ่งแต่ละ Tech Stack (หรือ Framework) ต่างก็มีข้อดี-ข้อเสีย และคุณสมบัติแตกต่างกัน สำหรับบทความนี้ จะใช้ FastAPI ซึ่งเป็น Framework ที่ใช้ภาษา Python เหมาะสำหรับผู้ที่เริ่มต้นสร้าง RESTful API

ตัวอย่าง Framework ที่สามารถใช้ในการทำ RESTful API ได้

เราจะทำอะไรกันบ้าง❓

  • ติดตั้ง FastAPI

  • ทำความเข้าใจรูปแบบการเขียน API

  • สร้าง API สำหรับจำลองระบบ POS

  • ทดลอง Deploy API ที่เราสร้าง บน Linux Virtual Machine ทั้งในรูปแบบ Bare Metal และ Container

Pre-requisite 📌

ก่อนเริ่มทำการทดลอง ทุกคนควรมีความรู้ 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

  • Class, Object, Basic Object Oriented Programming

ถ้าพร้อมแล้วก็ไปเริ่มกันเล๊ยยยยยย~~

Last updated

Was this helpful?