ASP.NET Core Web API & Security

DEV-VS-06

ASP.NET Core Web API & Security

3 วัน (18 ชม.)/ ช่วงเวลา 9:00 - 16:00 น.
PublicInhouse
11,900บาท

*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม

Workshope-Certificate

ดาวน์โหลด Course Outline

รูปแบบการอบรม:ClassroomHybrid

ตารางอบรม Public Training

ASP.NET Core Web API & Security

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

วัตถุประสงค์

  1. สามารถสร้าง Service Web API เพื่อบริการข้อมูลให้กับแอปพลิเคชันต่างๆ ได้ 

หลักสูตรนี้เหมาะสำหรับ

  1. ผู้ที่ต้องการสร้าง Service Web API เพื่อบริการข้อมูลให้กับแอปพลิเคชันต่างๆ ได้

พื้นฐานของผู้เข้าอบรม

  1. สามารถใช้งานระบบปฏิบัติการ Windows ได้

  2. มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษา C#

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 11 / 10

  2. Microsoft Visual Studio (Community, Professional, or Enterprise)

  3. Microsoft SQL Server (Express or Developer Edition)

  4. 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

กดลงทะเบียนเพื่อกลับไปเลือกรอบอบรมที่เปิดรับสมัคร