Chia Sẻ Khóa Học Tự Động Hóa Các Tác Vụ Mạng Với Claude & MCP [Update 3/2026] [Khóa 5304 A]
Hãy bắt đầu hành trình Network Automation dựa trên AI bằng cách sử dụng Claude Code, MCP Server, Python, Scrapli và ContainerLab.
Những điều bạn sẽ học:
- ✓ Xây dựng một project hoàn chỉnh, thực hành 100% để giới thiệu cho nhà tuyển dụng và người quản lý.
- ✓ Xây dựng toàn bộ project tự động hóa từ đầu đến cuối.
- ✓ Tìm hiểu cách sử dụng Claude Code, MCP và Python để tự động hóa các tác vụ trên thiết bị mạng.
- ✓ Tự động hóa việc khắc phục sự cố, đọc và ghi cấu hình với AI và MCP.
- ✓ Xây dựng cấu trúc mạng từ đầu chỉ bằng Containerlab và cú pháp YAML.
- ✓ Triển khai thêm các tính năng cho MCP server của bạn: security, performance và state.
- ✓ Nhận thêm một cấu trúc mạng cho các nhiệm vụ cấp độ CCNP và một lab manual chi tiết.
- ✓ Tech stack: Claude Code, MCP Server, Containerlab, Python, Scrapli, Ubuntu VM.
Khóa học này là một phần của series Practical Network Automation (PNA) - tập trung vào việc xây dựng các network automation lab thực tế, sẵn sàng để đưa vào portfolio.
Khóa học này nói về điều gì?
Các nhà tuyển dụng muốn thấy kết quả. Các nhà quản lý cũng vậy. Họ đánh giá cao những builder và doer - chứ không chỉ là những người chỉ biết lý thuyết suông.
Hãy cho họ xem project network automation dựa trên AI mà bạn đã thực hiện, được xây dựng bằng các công cụ và công nghệ sau:
- ✓ Claude AI (Claude Code).
- ✓ MCP Server (FastMCP).
- ✓ Containerlab.
- ✓ Python.
- ✓ Scrapli.
- ✓ VS Code.
- ✓ Ubuntu.
- ✓ VirtualBox.
Trong khóa học này, bạn sẽ xây dựng một network automation pipeline có khả năng đọc, ghi và khắc phục sự cố cấu hình thiết bị mạng một cách dễ dàng với sự hỗ trợ của các công nghệ tiên tiến như Claude Code và MCP.
- ✓ Chúng ta sẽ cùng nhau xây dựng project từ những bước đầu tiên, từng bước một.
- ✓ Bạn sẽ cài đặt, thực thi, code và khắc phục sự cố cùng với tôi.
Khi hoàn thành khóa học, bạn sẽ có một network automation lab mà bạn có thể thực sự sử dụng trong thực tế cho các mục đích sau:
- ✓ Trở thành một Network Automation Engineer giỏi hơn, có kỹ năng cao hơn.
- ✓ Trình bày dự án xuất sắc cho các công ty, nhà tuyển dụng và đồng nghiệp.
- ✓ Tự động hóa việc đọc, phân tích và ghi cấu hình router.
- ✓ Triển khai quy trình khắc phục sự cố tự động cho các dịch vụ mạng.
Project này rất phù hợp nếu bạn muốn thể hiện kỹ năng của mình trong các lĩnh vực sau:
- ✓ Network Engineer, Network Admin, Network Analyst.
- ✓ Network Automation Engineer hoặc QA Engineer.
- ✓ CCNA hoặc CCNP-Certified Professional.
Mục lục:
- ✓ 1. Phần 1: Thiết lập cơ bản:
- ✓ 1.1. Tổng quan về Project này.
- ✓ 1.2. MCP là gì? Tại sao nó lại quan trọng?
- ✓ 1.3. Các Best Practice & Resources khóa học.
- ✓ 1.4. Virtualization & Ubuntu Linux VM.
- ✓ 1.5. Thiết lập cấu trúc thư mục dự án.
- ✓ 1.6. Cài đặt và chạy Docker Engine.
- ✓ 1.7. Notebook: Full List các lệnh cài đặt.
- ✓ 2. Phần 2: Xây dựng Topology:
- ✓ 2.1. Download Router OS Image chính thức.
- ✓ 2.2. Lưu ý nhanh dành cho người dùng Mac OS.
- ✓ Hướng dẫn đầy đủ về cách Download Router OS Image.
- ✓ 2.3. Cài đặt và cấu hình Containerlab.
- ✓ 2.4. Defining Topology trong YAML Format.
- ✓ 2.5. Notebook: Containerlab Command & YAML.
- ✓ 2.6. Deploy & Cấu hình Router.
- ✓ 2.7. Quản lý Topology trong Containerlab.
- ✓ 2.8. Notebook: Full IP & OSPF Configuration.
- ✓ 3. Phần 3: Đi sâu vào MCP Server:
- ✓ 3.1. Defining Inventory File & ENV Variables.
- ✓ 3.2. Notebook: Inventory & ENV Variables.
- ✓ 3.3. Ôn tập nhanh Python 101.
- ✓ 3.4. Viết MCP Server Python Script.
- ✓ 3.5. Viết MCP Server Python Script (cont.).
- ✓ 3.6. Cài đặt và Cấu hình Claude Code.
- ✓ 3.7. Notebook: Các Lệnh Cài đặt cho Claude.
- ✓ 3.8. Đọc Router Config với Claude AI.
- ✓ 3.9. MCP Server: Viết Python Script (cont.).
- ✓ 3.10. Notebook: MCP Server - Python Script.
- ✓ 3.11. Viết Router Config với Claude AI.
- ✓ 3.12. Troubleshooting OSPF với Claude AI.
- ✓ 3.13. Troubleshooting OSPF với Claude AI (cont.).
- ✓ 3.14. Notebook: Testing - Ví dụ về Prompt.
- ✓ 3.15. Cập nhật Claude Code và chọn một Model.
- ✓ 4. Phần 4: Project Extra & Update:
- ✓ 4.1. Project Extra: Ansible Inventory File của Containerlab.
- ✓ 4.2. Project Extra: Server Portability & Customization.
- ✓ 4.3. Notebook: Project Portability Checklist.
- ✓ 4.4. Project Extra: Error Handling & Validation.
- ✓ 4.5. Project Extra: Tăng cường bảo mật MCP Server.
- ✓ 4.6. Project Extra: Cải thiện hiệu suất MCP Server .
- ✓ 4.7. Notebook: MCP Server - Security & Performance Update.
- ✓ 4.8. Project Extra: Intent-Based Networking.
- ✓ 4.9. Notebook: Network State (Intent) Config File.
- ✓ 4.10. Project Extra: Taking Network Config Snapshot.
- ✓ 4.11. Notebook: MCP Server - Intent & Snapshot Update.
- ✓ 4.12. Project Extra: Maintenance Windows.
- ✓ 4.13. Notebook: Maintenance Policy File.
- ✓ 4.14. Project Extra: Risk Assessment.
- ✓ 4.15. Notebook: MCP Server - Maintenance & Risk Update.
- ✓ 4.16. EXTRA PROJECT: CCNP Troubleshooting với AI & MCP.
- ✓ 5. Phần 5: Tổng kết:
- ✓ 5.1. Cập nhật và hỗ trợ của giảng viên.
- ✓ 5.2. Bài giảng bổ sung.
Khóa học này dành cho ai:
- ✓ Network Administrator, Network Engineer, Network Analyst, Systems Engineer.
- ✓ Network QA Engineer, Network Automation Engineer, Python Enthusiast.
- ✓ Bất kỳ chuyên gia IT, security hoặc networking nào khác cũng đều được chào đón.
