CCNA Automation: Lộ trình Network Automation bằng Python & Cisco DevNet
Nếu anh em đã xong CCNA 200-301 hoặc có nền mạng Cisco rồi, bước tiếp theo không nên là “học thêm lệnh”. Thứ cần là biến kiến thức mạng thành quy trình tự động.
Lộ trình CCNA Automation (Network Automation with Python & Cisco DevNet) được thiết kế đúng hướng:
Trong schedule có các phần như:
Ví dụ thực tế:
Anh em viết script để lấy thông tin thiết bị qua API. Nếu payload gửi lên sai format hoặc response không parse đúng kiểu dữ liệu thì:
Schedule có:
Anh em đang sửa automation, chạy lỗi. Nếu không có Git:
Schedule có:
Thay vì đăng nhập SSH thủ công mỗi lần kiểm tra trạng thái interface, anh em làm script:
Schedule gồm:
Trước khi viết Python call REST API, anh em test bằng Postman:
Schedule có:
Playbook Ansible triển khai VLAN/HSRP/VxLAN xong mà không test: lần sau sửa nhỏ có thể gây lỗi dây chuyền. Unit test + CI/CD giúp pipeline kiểm tra trước khi deploy.
👇Anh em nào quan tâm lộ trình này thì tranh thủ đăng ký để kịp lớp khai giảng sắp tới.
Liên hệ: Hotline/zalo: 076 5944 386 (Ms. Như Ngọc)
Email: nhungoc@vnpro.org
Nếu anh em đã xong CCNA 200-301 hoặc có nền mạng Cisco rồi, bước tiếp theo không nên là “học thêm lệnh”. Thứ cần là biến kiến thức mạng thành quy trình tự động.
Lộ trình CCNA Automation (Network Automation with Python & Cisco DevNet) được thiết kế đúng hướng:
API → Python → lab → automation hạ tầng → testing/security.
1) API và dữ liệu: học để “nói chuyện đúng ngôn ngữ”:Trong schedule có các phần như:
- Rise of API in Software Design + API Data Format
- Serialization / De-Serialization
Ví dụ thực tế:
Anh em viết script để lấy thông tin thiết bị qua API. Nếu payload gửi lên sai format hoặc response không parse đúng kiểu dữ liệu thì:
- Request có thể “vẫn chạy” nhưng không đúng dữ liệu
- Hoặc trả về response mà code không đọc được
Schedule có:
- Linux cơ bản (LT + thực hành)
- Git (version control + lab Git/GitHub)
- Methodologies + Modular Design + Test-Driven Development + Code Review
Anh em đang sửa automation, chạy lỗi. Nếu không có Git:
- không biết thay đổi nào làm hỏng
- không revert nhanh được
Schedule có:
- Python cơ bản (variables, syntax, data formats, files)
- Lab: Python netmiko
Thay vì đăng nhập SSH thủ công mỗi lần kiểm tra trạng thái interface, anh em làm script:
- Đọc danh sách thiết bị từ file
- Chạy show command theo chuẩn
- Gom output thành dạng dễ báo cáo
Schedule gồm:
- HTTP Protocol Overview + inspect HTTP messages
- REST API, RPC-style
- Postman for REST-API (Lab)
- Webhook (Lab)
Trước khi viết Python call REST API, anh em test bằng Postman:
- Đúng endpoint chưa
- Đúng payload chưa
- Response có đúng structure để parse không
Schedule có:
- Dockers (lab)
- Ansible (Infrastructure as Code, system management, playbook)
- Lab vlan trunking / HSRP / VxLAN + variables
- Lab CI/CD với Ansible và Jenkins
- Unit Test + Application Security (input sanitization, SQL security)
- Final lab/test
Playbook Ansible triển khai VLAN/HSRP/VxLAN xong mà không test: lần sau sửa nhỏ có thể gây lỗi dây chuyền. Unit test + CI/CD giúp pipeline kiểm tra trước khi deploy.
👇Anh em nào quan tâm lộ trình này thì tranh thủ đăng ký để kịp lớp khai giảng sắp tới.
Liên hệ: Hotline/zalo: 076 5944 386 (Ms. Như Ngọc)
Email: nhungoc@vnpro.org