Course Details
Course Outline
1 - Course Outline
Introducing Cisco SD-WAN ProgrammabilityBuilding Cisco SD-WAN Automation with PythonBuilding Cisco SD-WAN Automation with AnsibleManaging Configuration with Python and AnsibleImplementing On-Box Programmability and Automation with Cisco IOS XE SoftwareImplementing Model-Driven TelemetryDay 0 Provisioning with Cisco IOS-XEAutomating Cisco MerakiImplementing Meraki Integration APIsImplementing Automation in Enterprise NetworksBuilding Cisco DNA Center Automation with PythonAutomating Operations using Cisco DNA CenterAutomating APIs and ProtocolsNetwork Programmability Foundation
2 - Lab outline
Automate Networks with NetmikoPostman for REST API ConsumptionUse Ansible to Configure and Verify Device ConfigurationPerform Administrative Tasks Using the Cisco SD-WAN APIBuild, Manage, and Operate Cisco SD-WAN ProgrammaticallyConsume SD-WAN APIs Using the Uniform Resource Identifier (URI) ModuleBuild Reports Using Ansible-Viptela RolesManage Policies with AnsibleUse NAPALM to Configure and Verify Device ConfigurationImplement On-Box Programmability and Automation with Cisco IOS XE SoftwareUse Python on Cisco IOS XE SoftwareImplement Streaming Telemetry with Cisco IOS XEImplement Cisco Meraki API AutomationExplore Cisco Meraki Integration APIsExplore Cisco Meraki Webhook AlertsImplement ZTP on Cisco IOS-XE with a Custom Python ScriptExplore Intent APIs for Cisco DNA center (Postman)Build Python Scripts with Cisco DNA Center Intent APIs (Python based)Build Python Scripts with Cisco DNA Center Assurance APIs (Python)
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
This course is designed primarily for network and software engineers who are interested in learning about automation and programmability and hold the following job roles:
Network engineer
Systems engineer
Wireless engineer
Consulting systems engineer
Technical solutions architect
Network administrator
Wireless design engineer
Network manager
Sales engineer
Account manager
Prerequisites
Other Prerequisites
Before taking this course, you should have the following knowledge and skills:
Basic programming language concepts
Basic understanding of virtualization
Ability to use Linux and CLI tools, such as Secure Shell (SSH) and bash
Networking knowledge equivalent to the CCNP level
Foundational understanding of Cisco DNA, Meraki, and Cisco SD-WAN