Cisco
Cisco Catalyst Center and Catalyst 9K Programmability Integration Fundamentals (CATCPF)
Automate enterprise networks with Catalyst Center and Catalyst 9000 switches.
3 daysFoundation13 modules
About this course
Automate enterprise networks with Catalyst Center and Catalyst 9000 switches. You will understand SDN and SD-Access, wireless architectures and ecosystem integrations, and use Python and APIs to program the network.
What you'll learn
- Describe what is SDN and Network Programmability
- Understand SD-Access
- Discuss how to apply Cisco Software-Defined Access programmatically
- Understand the Use Cases and Problems Solved with SDN programmability
- Explain an overview of OpenFlow and Network Controllers
- Describe use cases and examples of Catalyst 9000 programmability
- Learn about Python and how it automates the Catalyst 9000
- Understand object-oriented programming
- Explain an overview of Human Interaction DevOps-Style
Curriculum
13 modules
- Overview of Cisco Catalyst Center capabilities
- The Role of Cisco Catalyst Center in Network Management
- Architecture and components
- Network Management with Cisco Catalyst Center
- Automated Deployment and Configuration
- AI diagnostics for improved resolution times
- Intent Based Networking
- Cisco Catalyst 9K Features and Characteristics
- Cisco Catalyst 9K IOS-XE
- Catalyst 9K Platform Support
- Linux Service Containers Introduction
- Python Programmability Introduction
- Zero-Touch Provisioning, iPXE, PnP
- CLI - Legacy, Python CLI, Guest Shell
- SDA Quick Overview
- SDA Key Benefits
- Technical Overview
- Network Fabric
- SDA Overlay Key Components
- SDA Fabric Roles & Terminology
- SDA Deployment
- Campus Fabric Automation
- Smart CLI
- Programmable APIs
- Catalyst Center Workflows
- Design
- Provision
- Policy
- Assurance
- Cisco Application Framework / Virtual Service Infra (IOx)
- Cisco Catalyst 9K Application Hosting
- Application Hosting Value Proposition
- Catalyst 9K Switching Application Ecosystem
- Virtual Machines
- KVMs
- Containers
- General LXC (Linux Service Containers)
- GuestShell (pre-packaged LXC)
- Other pre-packaged LXCs, i.e., PerfSonar
- Python Programmability in Depth
- Python API
- Zero Touch Provisioning (ZTP) and Plug ’n Play
- Wireless Architecture Overview
- Wireless Benefits
- Policy Rollout
- Wireless Integration in SDA Fabric
- Event Notifications and Webhooks
- Integrations Overview
- DevOps Integrations
- ChatOps Integrations
- Use Cases
- ITSM Integrations
- Client Insights with Apple Analytics
- IP Address Management (IPAM)
- Network Orchestrators
- Policy Orchestrators
- Security Analytics
- Firewalls
- Public and Private Cloud Integration
- Programmability Overview
- APIs Primer
- Python Foundation Overview
- Lists, Tuples & Dictionaries
- Control Sentences
- Functions
- Modules
- Classes
- Error Handling (Exceptions)
- Catalyst Center Architecture Overview
- Catalyst Center Controller
- Catalyst Center Automation
- Catalyst Center APIs
- Building Catalyst Center Applications
- EEM Overview
- Python Scripting in EEM
- EEM Python Package
- Python-Supported EEM Actions
- EEM CLI Library Command Extensions
- Catalyst Center Architecture
- Cisco DNA Assurance Introduction
- DNA Assurance Architecture
- Telemetry Collection Overview
- DNA Assurance Getting Started
- Full Stack Visibility
- Network & Client Experience
- Intelligent Capture
- Real Time Monitoring RF
- Path Trace
- Sensor-based Proactive Monitoring
- Application Experience
- Issue Remediation
- AI Network Analytics
- Machine Reasoning
- Why Models are Important
- YANG data models
- Native models
- IETF models
- OpenConfig models
- Data Encoding
- XML
- JSON
- YANG Tools
- YANG Explorer
- YANG Catalog
- Pyang
- NetConf
- History
- Protocol layers
- Operations
- Messages
- Using NetConf
- RESTConf
- History
- Protocol layers
- Operations
- Messages
- Using RestConf
- Telemetry Introduction
- Yang Data Streaming
- Telemetry History
- gRPC
- Collectors & Renderers
- ELK
- Elastic Search
- Logstash
- Kibana
- TIG
- Telegraph
- Influx
- Grafana
- Quick Start with Docker
- Publication Types
- Telemetry Subscriptions
- IOS-XE 16.x and 17.x Yang Model Support
- Yang Model Metadata
- CLI and XML Configuration Examples
- Pipeline
- Splunk
- ServiceNow
- Splunk
Who it's for
Network engineers moving toward automation and programmability.
Before you start
- Familiarity with Catalyst 9k Switches
- Familiarity with Catalyst Center (formerly DNA Center) and SD-Access
Related courses
More in Cisco →Intermediate
Administering Cisco Unified Communications Manager (ACUCM)
Cisco
View course →Intermediate
Administering Cisco Webex AI Assistant & Agent (AWXAI)
Cisco
View course →Intermediate
Cisco Administering and Troubleshooting Meraki Full Stack (MX,MS,MR,MV,MI,SM,MT) Technologies (MER-FS-ADMIN)
Cisco
View course →Intermediate
Cisco Administering Cisco Data Center Unified Computing System with Intersight v6.0 (DCUCAI)
Cisco
View course →Intermediate
Cisco Administering Cisco Unified Communications Manager and Unity Connection v15 (ACUCM w/AUC)
Cisco
View course →Intermediate
Cisco Administering Webex Contact Center (AWXCC)
Cisco
View course →Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.