Trang chủ Khóa học Học lập trình web

Biến .NET API thành AI Agent: Build MCP Server chuẩn Production với C#

Từ Clean Architecture → MCP Tools → Azure Deployment — Claude & Copilot gọi được API của bạn

0 học viên
Video
598 lượt xem
Bạch Ngọc Toàn

Giảng viên

Bạch Ngọc Toàn
3,200,000đ
Đã bao gồm VAT 8%
Chưa mở ghi danh
Thêm vào yêu thích
Thời lượng 5 giờ
Loại hình học Video
Bài học 14 bài
Truy cập 5 năm
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí
Biến .NET API thành AI Agent: Build MCP Server chuẩn Production với C#

Nội dung khóa học

14 bài học • 5 giờ học

Mô tả khóa học

Biến .NET API thành AI Agent: Build MCP Server chuẩn Production với C#

Khóa học dành cho ai?

Bạn đang viết REST API bằng .NET. Bạn biết AI đang thay đổi cách phần mềm được xây dựng. Nhưng có một câu hỏi bạn chưa trả lời được: làm thế nào để Claude, Copilot hay bất kỳ AI model nào thật sự gọi được vào hệ thống của mình — đúng nghiệp vụ, đúng data, đúng quyền hạn?

REST API được thiết kế cho con người dùng. MCP Server được thiết kế cho AI dùng. Đây là khóa học dạy bạn xây cái thứ hai — từ đầu đến lúc chạy trên Azure.


Bạn sẽ xây được gì sau khóa học?

Một MCP Server hoàn chỉnh tích hợp vào hệ thống Order Management System (OMS) thực tế, với:

  • Claude Desktop hoặc bất kỳ AI client nào gọi trực tiếp vào business logic của bạn

  • Tools cho phép AI tra cứu đơn hàng, thống kê, bulk operations qua ngôn ngữ tự nhiên

  • Resources để AI đọc dữ liệu có cấu trúc từ hệ thống

  • Authentication, rate limiting, error handling đúng chuẩn production

  • Deploy lên Azure Functions — không phải localhost mãi mãi


Tại sao là MCP, không phải Function Calling hay plugin?

Function Calling gắn chặt vào một AI provider. Plugin của ChatGPT chỉ chạy được với ChatGPT. MCP (Model Context Protocol) là chuẩn mở — server của bạn viết một lần, bất kỳ AI client nào hỗ trợ MCP đều dùng được: Claude, Cursor, Codeium, hay bất cứ thứ gì ra đời năm sau.

Anthropic, Microsoft, Google đã đứng sau chuẩn này. Đây không phải trend ngắn hạn.


Nội dung khóa học

Module 1 — Nền tảng MCP

Hiểu đúng MCP là gì trước khi viết một dòng code. Protocol hoạt động thế nào, JSON-RPC 2.0, transport layers, và tại sao Clean Architecture là điểm xuất phát lý tưởng.

Module 2 — Build MCP Server đầu tiên

Tạo tool get_order đầu tiên trong ~10 dòng code nhờ tái sử dụng Application Layer có sẵn. Test bằng MCP Inspector, mcptools CLI, và Claude Desktop. Sau đó mở rộng sang tools phức tạp hơn: validation, nested objects, array parameters, error handling đúng cách.

Resources — cách expose data có cấu trúc cho AI đọc, URI templates, pagination thông minh để AI tự navigate qua nhiều trang dữ liệu.

Module 3 — Transport & Hosting

HTTP+SSE với ASP.NET Core cho production. Phân tích sâu về transport layers, message lifecycle, capabilities negotiation. Biết khi nào dùng stdio (local), khi nào HTTP (production), và tại sao sự khác biệt đó quan trọng.

Module 4 — .NET Ecosystem Integration

EF Core, Dependency Injection, OpenTelemetry, structured logging — tích hợp MCP Server vào .NET ecosystem như một công dân hạng nhất, không phải bolt-on thêm vào.

Module 5 — Security

Threat model của MCP Server khác REST API vì client là AI model, không phải con người. Prompt injection, data exfiltration, replay attacks, unauthorized access — và cách phòng thủ từng loại. OAuth 2.1 implementation thực tế.

Module 6 — OMS AI Agent

Tổng hợp toàn bộ: build AI Agent thực sự cho Order Management System. Search thông minh, thống kê động, bulk operations, rate limiting, circuit breaker — mọi thứ cần có để go live.

Module 7 — Azure Functions Deployment

Deploy MCP Server lên Azure Functions. Configuration, secrets management, monitoring, scaling. Từ dotnet run trên localhost đến URL production cho cả team dùng.

Bonus — MCP Client với Semantic Kernel

Không chỉ build server — bạn còn build client. Dùng Semantic Kernel để tạo AI Agent tự động gọi MCP tools, chuỗi nhiều tools lại thành workflow phức tạp.


Khóa học này khác gì các khóa AI khác?

Không dạy prompt engineering. Không dạy cách chat với ChatGPT. Không có slide về "AI là gì".

Đây là khóa học cho .NET developer muốn viết code tích hợp AI vào hệ thống thực — với Clean Architecture, với EF Core, với Azure, với tất cả những thứ bạn đang dùng hàng ngày.

Toàn bộ khóa học xây trên OMS thực tế từ khóa TEDU-63 — không phải todo-app, không phải hello world. Bạn thấy ngay cách áp dụng vào project quy mô thật.


Prerequisites

  • Đã làm việc với .NET / ASP.NET Core (biết viết Controller, DI, async/await)

  • Hiểu cơ bản Clean Architecture — tốt nhất là đã học TEDU-63

  • Biết MediatR ở mức gửi query, nhận response

  • Không cần biết trước về AI, MCP, hay Anthropic API


Công cụ cần cài

.NET 9 SDK · Visual Studio 2022 hoặc VS Code + C# DevKit · Claude Desktop (miễn phí) · Node.js 18+ (cho MCP Inspector)


TEDU Software — tedu.com.vn

Khóa học liên quan

Lập trình dự án Website bán hàng ASP.NET MVC 4
📹 Video
Miễn phí
Học lập trình web
0.0 (1)

Lập trình dự án Website bán hàng ASP.NET MVC 4

Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.

77,333 lượt xem
57 bài học
Miễn phí
Xem chi tiết
Làm dự án với WebAPI, AngularJS và EF Code First
📹 Video
Miễn phí
Học lập trình web
5.0 (3)

Làm dự án với WebAPI, AngularJS và EF Code First

Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm.

107,278 lượt xem
70 bài học
Miễn phí
Xem chi tiết
Khóa học sử dụng TypeScript căn bản
📹 Video
Miễn phí
Học lập trình web

Khóa học sử dụng TypeScript căn bản

Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2

42,297 lượt xem
29 bài học
Miễn phí
Xem chi tiết
Khóa học Angular 2 căn bản
📹 Video
Miễn phí
Học lập trình web
0.0 (1)

Khóa học Angular 2 căn bản

Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.

54,769 lượt xem
30 bài học
Miễn phí
Xem chi tiết