THỜI LƯỢNG: 4 ngày (~32 giờ)
GIỚI THIỆU KHÓA HỌC
Khóa đào tạo cung cấp các công cụ và lợi ích của việc tận dụng khả năng lập trình và tự động hóa trong cơ sở doanh nghiệp và mạng WAN do Cisco cung cấp. Học viên kiểm tra các nền tảng bao gồm phần mềm iOS XE dành cho tự động hóa lấy thiết bị làm trung tâm, Trung tâm Cisco DNA dành cho mạng doanh nghiệp dựa trên mục đích, mạng WAN được xác định bằng phần mềm của Cisco và Cisco Meraki. Hệ sinh thái APIs, bộ công cụ phát triển phần mềm và quy trình làm việc có liên quan được nghiên cứu chi tiết cùng với các tiêu chuẩn, công cụ và API của nguồn mở, chẳng hạn như Python, Ansible, Git, JSON/YAML, NETCONF/RESTCONF và YANG.
MỤC TIÊU KHÓA HỌC
Sau khi kết thúc khóa học, học viên sẽ có các kiến thức và kỹ năng để:
- Làm quen với các kiểu API khác nhau (REST, RPC) và các yêu cầu API đồng bộ và không đồng bộ
- Tìm hiểu cách sử dụng công cụ phát triển phần mềm Postman để kiểm tra lệnh gọi API
- Tìm hiểu cách tự động hóa các tác vụ lặp đi lặp lại bằng công cụ tự động hóa Ansible
- Khám phá ngôn ngữ lập trình Python, thư viện Python và môi trường ảo Python và tìm hiểu cách sử dụng chúng để tự động hóa các tác vụ cấu hình mạng
- Được giới thiệu về hệ thống kiểm soát phiên bản GIT và các hoạt động chung của nó
- Tìm hiểu cách tận dụng các mô hình và API khác nhau của nền tảng Cisco IOS XE để thực hiện các hoạt động ban ngày, cải thiện các phương pháp khắc phục sự cố bằng các công cụ tùy chỉnh, tăng cường CLI bằng cách sử dụng tập lệnh và tích hợp các quy trình công việc khác nhau bằng Ansible và Python
- Tìm hiểu về sự thay đổi mô hình của phép đo từ xa dựa trên mô hình và các khối xây dựng của một giải pháp hoạt động
- Tìm hiểu cách tận dụng các công cụ và API để tự động hóa cơ sở hạ tầng Cisco DNA do Cisco DNA Center™ quản lý
- Chứng minh quy trình công việc (cấu hình, xác minh, kiểm tra và theo dõi tình trạng) bằng Python, Ansible và Postman
- Hiểu các thành phần giải pháp SD-WAN của Cisco, triển khai thư viện Python hoạt động với API Cisco SD-WAN để thực hiện các tác vụ cấu hình, quản lý kho và giám sát, đồng thời triển khai các vai trò Ansible có thể sử dụng lại để tự động hóa việc cung cấp các trang web chi nhánh mới trên Cisco SD-WAN hiện có cơ sở hạ tầng
- Tìm hiểu cách tận dụng các công cụ và API để tự động hóa cơ sở hạ tầng do Cisco Meraki quản lý và trình diễn các quy trình công việc (cấu hình, xác minh, kiểm tra tình trạng, giám sát) bằng Python, Ansible và Postman
ĐỐI TƯỢNG THAM DỰ
- Kỹ sư mạng & hệ thống
- Kỹ sư và thiết kế mạng không dây
- Kỹ sư tư vấn hệ thống
- Kiến trúc sư giải pháp kỹ thuật
- Quản trị viên mạng
ĐIỀU KIỆN YÊU CẦU
Trước khi tham gia khoá học, học viên nên có các kiến thức cơ bản về:
- Các khái niệm của ngôn ngữ lập trình
- Hiểu biết cơ bản về ảo hóa
- Khả năng sử dụng Linux và các công cụ dòng lệnh như Secure Shell (SSH) và bash
- Kiến thức công nghệ lõi mạng tương đương cấp độ CCNP
- Hiểu biết cơ bản về Cisco DNA, Meraki và Cisco SD-WAN
CHỨNG NHẬN
Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của SmartPro.
NỘI DUNG KHÓA HỌC
- Automate Networks with Netmiko
- Use Postman for REST API Consumption
- Use Ansible to Configure and Verify Device Configuration
- Implement On-Box Programmability and Automation with Cisco IOS XE Software
- Use Python on Cisco IOS XE Software
- Implement Streaming Telemetry with Cisco IOS XE
- Explore Cisco DNA Center APIs
- Build Python Scripts to Interact with Cisco DNA Center Intent APIs
- Build Python Scripts with Cisco DNA Center Assurance APIs
- Troubleshoot End-to-End Connectivity and Health-Check the Network via the Cisco DNA Center API
- Perform Administrative Tasks Using the Cisco SD-WAN API
- Build, Manage, and Operate Cisco SD-WAN Programmatically
- Consume SD-WAN APIs Using the Uniform Resource Identifier (URI) Module
- Manage Policies with Ansible
- Build Reports Using Ansible-Cisco SD_WAN Role
- Implement Cisco Meraki API Automation
- Explore Cisco Meraki Integration APIs
- Explore Cisco Meraki Webhook Alerts