อบรมการสร้าง Service Web API ด้วย ASP.NET Core นอกจาก ASP.NET Core สามารถนำมาใช้ในการพัฒนาเว็บแอปพลิเคชันซึ่งสามารถ นำไปใช้กับแพลตฟอร์มต่างๆ เช่น Windows, Linux, macOS ยังสามารถนำมาพัฒนาในรูปแบบของ Service เพื่อบริการข้อมูลให้กับแอปพลิเคชัน ไม่ว่าจะเป็น Angular หรือ Xamarin (.NET MAUI) ซึ่งเป็นโมบายแอปพลิเคชันอีก โดยในหลักสูตรนี้จะสอนตั้งแต่แนวคิดในการออกแบบการพัฒนาจนถึงการนำไปใช้กับแอปพลิเคชันในแบบต่างๆ

DEV-VS-06
ASP.NET Core Web API & Security
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
Classroom
อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid
เลือกอบรมแบบ Class Room หรือ Ms Teams
ตารางอบรม Public Training
ASP.NET Core Web API & Security
วัตถุประสงค์
สามารถสร้าง Service Web API เพื่อบริการข้อมูลให้กับแอปพลิเคชันต่างๆ ได้
หลักสูตรนี้เหมาะสำหรับ
ผู้ที่ต้องการสร้าง Service Web API เพื่อบริการข้อมูลให้กับแอปพลิเคชันต่างๆ ได้
พื้นฐานของผู้เข้าอบรม
สามารถใช้งานระบบปฏิบัติการ Windows ได้
มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษา C#
ความต้องการของระบบ
ระบบปฏิบัติการ Windows 11 / 10
Microsoft Visual Studio (Community, Professional, or Enterprise)
Microsoft SQL Server (Express or Developer Edition)
SQL Server Management Studio (SSMS)
หัวข้อการฝึกอบรม
- •แนวคิดของ Service-oriented architecture (SOA)
- •การทำงานแบบ REST
- •โครงสร้างและรูปแบบการทำงาน
- •การสร้าง API เพื่อเรียกดูข้อมูล
- •การกรองและค้นหาข้อมูล
- •การเพิ่มข้อมูล
- •การตรวจสอบความถูกต้องของการทำงาน
- •การแก้ไขข้อมูล
- •การลบข้อมูล
- •ประโยชน์ของการทำงานแบบ Async
- •การอ่านข้อมูลแบบ Asynchronously
- •การปรับปรุงข้อมูลแบบ Asynchronously
- •แนวคิดในการรักษาความปลอดภัยของข้อมูล
- •SSL
- •CORS
- •Authentication
- •Token Authentication
- •การติดตั้งบนเครื่องใช้งานจริง
Road Map
คำถามที่พบบ่อย
RESTful Web API เป็นกลไกสำคัญที่ช่วยให้ระบบต่าง ๆ สามารถแลกเปลี่ยนข้อมูลระหว่างกันได้ผ่านมาตรฐาน HTTP ไม่ว่าจะเป็น Web Application, Mobile Application หรือระบบของบุคคลที่สาม หลักสูตรนี้สอนการออกแบบและพัฒนา ASP.NET Core Web API ตั้งแต่โครงสร้างของ API การจัดการข้อมูลแบบ CRUD ไปจนถึงแนวทางการออกแบบ API ที่พร้อมใช้งานจริงในระดับองค์กร
ผู้เรียนจะได้เรียนรู้หลักการรักษาความปลอดภัยของ Web API เช่น SSL/TLS, CORS, Authentication และ Token Authentication เพื่อให้เฉพาะผู้ใช้งานหรือระบบที่ได้รับสิทธิ์เท่านั้นจึงจะสามารถเรียกใช้บริการได้ พร้อมเข้าใจแนวทางป้องกันความเสี่ยงด้านความปลอดภัยที่พบได้บ่อยในการพัฒนา API
การพัฒนา Asynchronous API ช่วยให้เซิร์ฟเวอร์สามารถรองรับคำขอจากผู้ใช้งานจำนวนมากได้อย่างมีประสิทธิภาพ ลดเวลาการรอคอย และใช้ทรัพยากรของระบบได้คุ้มค่ามากขึ้น หลักสูตรมี Workshop การใช้งาน async และ await สำหรับการอ่านและปรับปรุงข้อมูล เพื่อพัฒนา Web API ที่ตอบสนองได้รวดเร็วและรองรับการใช้งานจริง
ได้ ASP.NET Core Web API ถูกออกแบบให้เป็น Backend Service ที่สามารถเชื่อมต่อกับ Front-end Framework เช่น Angular รวมถึง Mobile Application ที่พัฒนาด้วย .NET MAUI หรือแพลตฟอร์มอื่นผ่านมาตรฐาน REST ทำให้สามารถพัฒนาแอปพลิเคชันแบบแยกส่วน (Frontend และ Backend) ได้อย่างยืดหยุ่นและรองรับการขยายระบบในอนาคต
หลักสูตรครอบคลุมการ Deploy ASP.NET Core Web API ไปยังเครื่องเซิร์ฟเวอร์ พร้อมแนวทางการตั้งค่าสภาพแวดล้อมสำหรับการใช้งานจริง เพื่อให้ผู้เรียนสามารถเผยแพร่ API สำหรับใช้งานภายในองค์กรหรือเชื่อมต่อกับระบบภายนอกได้อย่างมั่นใจ และพร้อมต่อยอดสู่โครงการระดับ Production

สนใจหลักสูตร
“ASP.NET Core Web API & Security”
กดลงทะเบียนเพื่อกลับไปเลือกรอบอบรมที่เปิดรับสมัคร





