Тёмный

7 วิธีออกแบบ API ที่ดีสำหรับ Back-end Developer 

BorntoDev
Подписаться 355 тыс.
Просмотров 8 тыс.
50% 1

พามาดู 7 เทคนิคเจ๋ง ๆ สำหรับการออกแบบ API ที่ดีจากช่อง ByteByteGo ที่หยิบมาเล่าโดยแอดเอฟ แบบเวอร์ชันภาษาไทยที่เข้าใจง่าย จะมีอะไรบ้างไปดู!
คลิปนี้อ้างอิงมากจาก : • Good APIs Vs Bad APIs:...
สนใจหลักสูตร Road to Back-end Developer รุ่นที่ 2 สามารถอ่านรายละเอียดเพิ่มเติมได้เลยที่ www.borntodev....
อัพสกิลสาย Coding แบบใส่นัวไม่ยั้งได้ที่ school.borntod...
ตอนนี้ Borntodev มีการสอนรูปแบบ In-House Training แล้วนะ หน่วยงานหรือองค์กรไหนสนใจคลิกลิ้งก์นี้เลย www.borntodev.....
มาแบ่งปันความรู้ แชร์ประสบการณ์ใน Community borntoDev ได้ที่ / discord
เข้าร่วมกลุ่ม Facebook Community ได้ที่ / 24251. .
สนใจจัดอบรมออฟไลน์ ดูรายละเอียดได้ที่ www.borntodev.....
▲ ติดตามช่องของเราได้ที่ : bit.ly/SubBorn...
▲ Facebook : / borntodev

Website : www.borntodev.com/
▲ TikTok : / borntodev
▲ Instagram : / borntodev
🦖BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: biz@borntoDev.com

Опубликовано:

 

20 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@SMottos
@SMottos 3 месяца назад
มีประโยชน์มากๆครับ 😊
@borntodev
@borntodev 3 месяца назад
ขอบคุณมากๆนะครับผม
@naneenoi6916
@naneenoi6916 3 месяца назад
อธิบายได้ดี กระชับเข้าใจง่ายค่ะ
@suphachaichaemchoi1648
@suphachaichaemchoi1648 3 месяца назад
มีเทคนิคแก้ API หลายเส้นเกินไหมครับ ตอนนี้ผมเจอปัญหา มี script ใหม่ที่ก็เพิ่ม API ที ไม่อยากให้มันส่ง sql ผ่าน string มา
@dev_0091
@dev_0091 3 месяца назад
ทำไม put ถึงเป็น idempotent แต่ patch ทำไมไม่เป็น idempotent ครับ
@borntodev
@borntodev 3 месяца назад
สำหรับเหตุผลว่าทำไม PUT ถึงเป็น idempotent เนื่องจาก PUT เป็นการส่งข้อมูลทั้งก้อนไปอัปเดต เหมือนกับว่า CPU ในคอมเราเสีย ยกทั้งคอมไปเปลี่ยนใหม่ ทำให้เราเปลี่ยนกี่ครั้งเราก็จะได้คอมใหม่ทุกครั้ง แต่ PATCH จะเป็นการแก้ไขเฉพาะจุดในข้อมูลเดิมทับไป หากให้เห็นภาพ การแก้ไขชื่อบนกระดาษโดยการขีดฆ่าแล้วแก้ทับไป หากทำซ้ำขั้นตอนเดิมไปเรื่อย ๆ ผลลัพธ์จะไม่เหมือนเดิมครับ เลยทำให้ PATCH เริ่มต้นมาจะไม่ได้เป็น idempotent ครับผม ส่วนของสรุปความแตกต่างของ PUT และ PATCH แอดทำสรุปไว้ในลิงก์นี้นะคร้าบบบ 🧡 facebook.com/photo/?fbid=997684879026175&set=a.683592353768764
@dev_0091
@dev_0091 3 месяца назад
@@borntodev แต่นิยามของ idempotent คือ ทุกครั้งที่ input เดิม output ก็ต้องเหมือนเดิมไหมครับ เช่นผมส่ง patch อัพเดท a=200 ผมทำ 100 ครั้ง a ก็เท่ากับ 200 แล้วมันจะต่างกับ put ยังไงครับ ถ้ามองที่การอัพเดททรัพยากร มันก็คือทรัพยากรตัวเดียวกัน แอดมีความเห็นว่าไงครับ
@dumrussiri
@dumrussiri 3 месяца назад
เอ้าก็ว่าเพื่อนชอบบอก api อ่านยาก นี่เราเขียน api ที่ไม่ค่อยดีเหรอเนี่ย (UserByID{Id})😅
Далее
These Are Too Smooth 😮‍💨
00:57
Просмотров 3,4 млн
API Architecture มีอะไรบ้าง
57:02
API 101 | API คืออะไร?
20:51
Просмотров 42 тыс.
Code Quality & Security with SonarQube
1:16:52
Просмотров 5 тыс.