มาลองเล่น FastAPI กัน

Описание к видео มาลองเล่น FastAPI กัน

☕️ สนับสนุนช่องเราด้วยการสมัครสมาชิกช่องทางนี้ได้เลย
   / @mikelopster  

ลองไมค์ สัปดาห์นี้ เราจะมาพูดถึง web framework ตัวหนึ่งที่ใช้สำหรับการทำ API ของฝั่ง Python ที่ได้ขึ้นชื่อว่า "เร็วแรง" อีกหนึ่งตัว นั่นก็คือ "FastAPI" เราจะมาทำความรู้จักกับ FastAPI ว่ามันคืออะไร เราสามารถใช้ Python พัฒนาโดยใช้ FastAPI อย่างไรได้บ้าง มาดูกันในหัวข้อลองไมค์นี้กันครับ

โดยในหัวข้อนี้ เราจะมีการพูดถึงประเด็นเหล่านี้กัน
1. รู้จักกับ FastAPI ว่าคืออะไร
2. มาเริ่มต้นทำ FastAPI กับ CRUD API กัน (พร้อมกับ Swagger และ Redoc)
3. ลองต่อ relational database ด้วย FastAPI
4. แนะนำเรื่อง requirements.txt และ .env
5. แนะนำเรื่องการ deployment ตัว FastAPI

โดยหัวข้อนี้ เราจะเน้นหนักไปที่พื้นฐานของ FastAPI ให้ทุกคนได้เห็นกันก่อนเป็นหลัก หากเพื่อนๆสนใจหัวข้อไหนเพิ่มเติมของ Framework นี้ก็ comment กันไว้ได้นะครับ 😁

หัวข้อ
00:00 แนะนำหัวข้อ
01:27 FastAPI คืออะไร
04:26 ลง FastAPI
09:21 เริ่ม Hello World ด้วย FastAPI
16:11 แนะนำ Swagger และ Redoc ใน FastAPI
19:02 (เพิ่มเติม) ทำไมผมถึงสนใจ FastAPI
21:02 แนะนำ การรับ param และ query ใน GET API
27:00 แนะนำ Post API กับการรับ request ทั่วไป
31:12 เพิ่มเติมด้วย Pydantic เข้าไปสำหรับทำ validation
39:04 แนะนำ Put API, Delete API
41:27 เริ่มต้น แนะนำ Relational Database กับ SQLAlchemy ใน FastAPI
45:14 ภาพใหญ่การเชื่อมกัน ระหว่าง Backend, Pydantic, SQLAlchemy
52:04 ลง SQLAlchemy เข้า project
52:46 Step 1 - Database ORM Config
55:22 Step 2 - สร้าง Database Model (SQLAlchemy)
59:21 Step 3 - สร้าง Pydantic Model
1:04:40 Step 4 - ประกอบเข้ากับ CRUD
1:23:59 สรุปการต่อ relational database, ปรับ structure file
1:29:57 รู้จักกับ requirements.txt
1:31:08 รู้จักกับ .env
1:32:47 แนะนำเพิ่มเติมเรื่องการ deployment FastAPI
1:34:25 สรุปหัวข้อ

สามารถอ่าน Blog เพิ่มเติมได้ที่
https://mikelopster.dev/posts/fastapi...

ใครมีข้อสงสัยเพิ่มเติม มาพูดคุยแลกเปลี่ยนความรู้กันได้ที่
Facebook page:   / mikelopster.dev  
Website: https://mikelopster.dev

แปะพิกัดของที่ผมใช้
https://shope.ee/6fI75UuLEM osmo pocket 3
https://shope.ee/4VDcVixCW9 ไมค์ shure
https://shope.ee/6pbXI6d5xG กล้องวงจรปิด

Enjoy ครับ 😘

Комментарии

Информация по комментариям в разработке