Cisco Enterprise • Cisco

Implementing Automation for Cisco Enterprise Solutions v1.3 E-Learning (CPLL-ENAUI)

Learn to automate Cisco enterprise campus and WAN environments using Python, Ansible, Git, APIs, IOS XE, Cisco DNA Center, Cisco SD-WAN, Meraki, NETCONF, RESTCONF and YANG.

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

The course is designed to build practical automation skills for Cisco enterprise networks.
  • 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

The course examines automation across major Cisco enterprise campus and WAN platforms.
  • 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

Learners work with commonly used automation tools, data formats and programmable network interfaces.
  • Python.
  • Ansible.
  • Git.
  • JSON and YAML.
  • NETCONF and RESTCONF.
  • YANG data models.
  • Cisco platform APIs and software development toolkits.

Certification and Continuing Education

This course prepares learners for the 300-435 Automating Cisco Enterprise Solutions (ENAUTO) exam and qualifies for 24 Cisco Continuing Education credits toward recertification.

Self-Paced E-Learning Experience

The Cisco self-paced course is designed to provide an effective alternative to classroom training. Content is presented in manageable segments through instructor video and written lessons.
  • 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.

Contact us today

Ready to supercharge your learning journey? Reach out to our team with course-related or professional services questions.