Overview
Implementing Automation for Cisco Data Center Solutions (DCAUI) v1.1 is a self-paced e-learning course that teaches you how to implement automated solutions across Cisco-powered data centre environments. The training covers programming concepts, orchestration and automation tools through a combination of lessons and hands-on practice.
You will examine Cisco Application Centric Infrastructure (Cisco ACI), Software-Defined Networking for data centre and cloud networks, Cisco Nexus platforms running Cisco NX-OS, and Cisco Unified Computing System (Cisco UCS). The course explores the APIs, software development toolkits and workflows available across these platforms.
You will also work with widely used industry standards and tools, including Python, Ansible, Git, JavaScript Object Notation (JSON), YAML, Network Configuration Protocol (NETCONF), Representational State Transfer Configuration Protocol (RESTCONF) and Yet Another Generation (YANG).
What You Will Learn
- Understand the benefits of programmability, orchestration and automation in a Cisco-powered data centre.
- Implement automation workflows across Cisco ACI, Cisco Nexus NX-OS and Cisco UCS environments.
- Use modern programming concepts and APIs to improve data centre network operations.
- Work with Python, Ansible and Git as part of practical automation workflows.
- Use JSON and YAML to structure and exchange automation data.
- Understand how NETCONF, RESTCONF and YANG support programmable network management.
- Build high-demand automation skills that can enhance network functionality and operational efficiency.
Course Outline
View syllabus
Data Center Automation Foundations
- Benefits of programmability and automation
- Programming concepts for network and data centre operations
- Automation and orchestration workflows
Cisco ACI Automation
- Cisco Application Centric Infrastructure overview
- Cisco ACI programmability concepts
- APIs and automation workflows for policy-driven infrastructure
Software-Defined Data Center and Cloud Networking
- Software-Defined Networking concepts
- Automation across data centre and cloud networks
- Controller-based infrastructure operations
Cisco Nexus and NX-OS Automation
- Device-centric automation on Cisco Nexus platforms
- Cisco NX-OS programmability options
- API-driven configuration and operational workflows
Cisco UCS Automation
- Cisco Unified Computing System automation
- Compute infrastructure programmability
- Cisco UCS APIs and software development toolkits
Programming and Automation Tools
- Python fundamentals for automation
- Ansible automation workflows
- Git for version control and collaboration
Data Formats and Models
- JavaScript Object Notation (JSON)
- YAML Ain't Markup Language (YAML)
- Yet Another Generation (YANG) data models
Programmable Network Interfaces
- Network Configuration Protocol (NETCONF)
- Representational State Transfer Configuration Protocol (RESTCONF)
- Working with APIs and structured data
Hands-On Learning Activities
- Discovery labs
- Content review questions
- Graded challenge labs
- Knowledge tests and course assessments
Prerequisite
Certification and Continuing Education
Self-Paced E-Learning Experience
- Discovery labs that provide 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 participation.
- Six months of access to the self-paced learning content.