แนะ นำ
API หรือ Application Programming Interface คือชุดของกฎและโพรโทคอลที่อนุญาตให้แอปพลิเคชันซอฟต์แวร์ต่าง ๆ สื่อสารซึ่งกันและกัน API มีวิธีสําหรับนักพัฒนาในการเข้าถึงฟังก์ชันการทํางานของซอฟต์แวร์อีกส่วนหนึ่ง เช่น บริการบนเว็บ และใช้งานฟังก์ชันนั้นในแอปพลิเคชันของตนเอง API ใช้สําหรับหลายสาเหตุ รวมถึง:
- ทําให้การพัฒนาง่ายขึ้น : โดยใช้ API นักพัฒนาสามารถเข้าถึงการทํางานของซอฟต์แวร์อื่น ๆ โดยไม่ต้องทําความเข้าใจรายละเอียดของวิธีการทํางานของซอฟต์แวร์นั้น ซึ่งสามารถประหยัดเวลาและความพยายามเมื่อสร้างแอปพลิเคชันใหม่
- Enableing integration: API อนุญาตให้แอปพลิเคชันซอฟต์แวร์ที่แตกต่างกันทํางานร่วมกันได้ แม้ว่าจะไม่ได้ออกแบบมาให้ทําเช่นนั้นในตอนแรกก็ตาม สิ่งนี้สามารถช่วยให้ธุรกิจต่างๆ รวมระบบและข้อมูลของพวกเขาปรับปรุงประสิทธิภาพและประสิทธิผลการทํางาน
วัตถุประสงค์การเรียนรู้
หลังจากจบโมดูลนี้ คุณจะสามารถ:
- อธิบาย API สองชนิดใน ASP.NET Core
- สร้างเอกสารประกอบ Swagger สําหรับ API โดยใช้ Swashbuckle
- โต้ตอบกับ API โดยใช้อินเทอร์เฟซ Swagger