Overview
Implementing Automation for Cisco Enterprise Solutions (ENAUI) v1.3 is a self-paced e-learning course that teaches you how to implement automated solutions across Cisco enterprise networks. The course covers programming concepts, orchestration, telemetry and automation tools used in enterprise campus and wide-area network environments.
You will examine the tools and operational benefits of programmability and automation across Cisco-powered enterprise platforms. The course covers Cisco IOS XE for device-centric automation, Cisco DNA Center for intent-based networking, Cisco Software-Defined WAN and Cisco Meraki.
The training also explores the APIs, software development toolkits and workflows available across these platforms. You will work with widely used tools and open standards, including Python, Ansible, Git, JavaScript Object Notation (JSON), YAML, Network Configuration Protocol (NETCONF), Representational State Transfer Configuration Protocol (RESTCONF) and Yet Another Generation (YANG).
The course qualifies for 24 Cisco Continuing Education credits toward recertification and prepares you for the 300-435 Automating Cisco Enterprise Solutions (ENAUTO) exam.
What You Will Learn
- Understand how programmability and automation improve enterprise campus and WAN operations.
- Use modern programming concepts, APIs and automation tools in Cisco enterprise environments.
- Apply Python, Ansible and Git to automate and streamline network workflows.
- Work with JSON and YAML data formats in automation and API-driven processes.
- Understand how NETCONF, RESTCONF and YANG support model-driven network automation.
- Explore device-centric automation using Cisco IOS XE.
- Understand intent-based automation workflows using Cisco DNA Center.
- Examine automation capabilities across Cisco Software-Defined WAN and Cisco Meraki.
- Use orchestration and telemetry concepts to improve network performance, visibility and agility.
- Prepare for the 300-435 ENAUTO certification exam.
Who Should Enrol
- Enterprise network engineers
- Network automation engineers
- Network administrators working with Cisco enterprise platforms
- DevOps and NetDevOps professionals
- Infrastructure engineers responsible for campus and WAN operations
- Developers working with Cisco APIs and software development toolkits
- Learners preparing for the 300-435 ENAUTO exam
Course Outline
View syllabus
Enterprise Automation and Programmability Foundations
- Benefits of network programmability and automation
- Programming concepts for enterprise network operations
- Automation, orchestration and telemetry workflows
Python for Enterprise Network Automation
- Programming concepts used in network automation
- Building and using automation scripts
- Interacting with Cisco platforms through APIs
Source Control and Automation Workflows
- Git fundamentals for version control
- Managing automation projects and configuration changes
- Collaborative development workflows
Structured Data Formats
- JavaScript Object Notation (JSON)
- YAML data structures
- Working with structured API data
Model-Driven Programmability
- Yet Another Generation (YANG) data models
- Network Configuration Protocol (NETCONF)
- Representational State Transfer Configuration Protocol (RESTCONF)
Cisco IOS XE Automation
- Device-centric automation with Cisco IOS XE
- APIs and programmable interfaces
- Configuration and operational workflows
Cisco DNA Center Automation
- Intent-based enterprise networking concepts
- Cisco DNA Center APIs and software development tools
- Automating enterprise campus workflows
Cisco Software-Defined WAN Automation
- Cisco SD-WAN architecture and automation concepts
- API-driven WAN operations
- Orchestration and workflow integration
Cisco Meraki Automation
- Cisco Meraki platform APIs
- Automating cloud-managed enterprise networks
- Operational and configuration workflows
Ansible for Cisco Enterprise Networks
- Ansible concepts and playbook-based automation
- Automating repeatable network tasks
- Integrating Ansible into enterprise workflows
Telemetry and Network Visibility
- Collecting operational data from enterprise platforms
- Telemetry-driven monitoring and assurance
- Using network data to improve performance and agility
Self-Paced Learning Activities
- Instructor-led video lessons
- Written course content
- Discovery labs
- Content review questions
- Graded challenge labs
- Knowledge tests and progress feedback
How This Course Helps You
- Gain high-demand skills using modern programming languages, APIs and systems such as Python, Ansible and Git.
- Automate and streamline enterprise network operations and repeatable administrative tasks.
- Customise tools, methods and processes to improve network performance and operational agility.
- Develop platform-specific automation knowledge for Cisco IOS XE, Cisco DNA Center, Cisco SD-WAN and Cisco Meraki.
- Prepare for the 300-435 Automating Cisco Enterprise Solutions exam.
Cisco Platforms and Technologies Covered
- Cisco IOS XE software for device-centric automation.
- Cisco DNA Center for intent-based enterprise networking.
- Cisco Software-Defined WAN automation and orchestration.
- Cisco Meraki APIs and cloud-managed network workflows.
- Platform APIs, software development toolkits and relevant automation workflows.
Tools, APIs and Open Standards
- Python.
- Ansible.
- Git.
- JSON and YAML.
- NETCONF and RESTCONF.
- YANG data models.
- Cisco platform APIs and software development toolkits.
Certification and Continuing Education
Self-Paced E-Learning Experience
- Discovery labs for guided hands-on practice.
- Content review questions to reinforce key concepts.
- Graded challenge labs and tests that provide direct feedback on progress.
- Gamification features, including badges and a leaderboard, to encourage continued learning.
- Flexible access that allows learners to progress at their own pace.