Cisco Automation
Направление
- AUTOCOR — Designing, Deploying and Managing Network Automation Systems
- Длительность: 5 дней (40 часов)
- Код курса: AUTOCOR
- Стоимость
- Очный формат: По запросу
- Онлайн формат: По запросу
Описание курса
Course Description
The Designing, Deploying and Managing Network Automation Systems (AUTOCOR) training prepares you for a professional role as a network automation engineer. It focuses on designing and implementing automation systems, from writing Python scripts and Ansible playbooks, and applying Terraform for network automation, to building complex CI/CD pipelines that integrate multiple tools. The training also shows how to leverage AI for network automation by building Large Language Model (LLM)-powered network agents and by using MCP servers. Additionally, the training focuses on operational aspects of managing a modern, automated network and explores secure coding practices, collecting logs, containerization, and model-driven telemetry. Overall, the training focuses on practical implementation that directly prepares you to design, deploy, and operate automated networks.
This training prepares you for the 350-901 AUTOCOR v2.0 exam. If passed, you earn the Cisco Certified Specialist - Automation Core certification and satisfy the core exam requirement for the Cisco Certified Network Professional (CCNP) Automation and Cisco Certified Internetwork Expert (CCIE) Automation certifications. This training also earns you 32 Continuing Education (CE) credits toward recertification.
How You'll Benefit
This training will help you:
Explore industry-standard automation tools, including Python, Ansible, and Terraform, to design and implement robust Infrastructure as Code (IaC) solutions
Integrate Generative AI and LLMs into network workflows by building intelligent agents and utilizing MCP servers for advanced automation
Construct automated CI/CD pipelines using GitLab, Cisco Modeling Labs (CML), and pyATS to streamline network testing, validation, and deployment
Enhance network operations and security through the application of model-driven telemetry, secure coding practices, and containerized environments using Docker Compose
Prepare for the 350-901 AUTOCOR v2.0 exam
Earn 32 CE credits toward recertificationWho Should Enroll
Individuals seeking the CCNP Automation certification
Network Automation Engineers
Network Engineers with coding experience
DevOps Engineers working with network infrastructure
System Engineers
Network Site Reliability Engineers (SREs)What to Expect in the Exam
Designing, Deploying and Managing Network Automation Systems (350-901 AUTOCOR) v2.0 is a 120-minute exam associated with the Cisco Certified Specialist - Automation Core certification and satisfies the core exam requirement for the CCNP Automation and CCIE Automation certifications.
The exam tests your knowledge of network automation systems development and design, including:
Infrastructure as code
Operations
AI in automationCourse Objectives
Evaluate various network automation tools and approaches
Use Python for CLI-based network automation
Integrate REST APIs in network automation workflows
Automate device configuration using RESTCONF requests based on YANG data models
Create network automation solutions with AnsibleCreate network automation solutions with Terraform
Implement the Infrastructure as Code approach for network management
Use Git to track network changes
Design and build GitLab CI pipelines for network automation
Integrate CML topologies in automated workflows
Create network validation tools with pyATS and include them in automated workflows
Configure model-driven telemetry streams to collect real-time operational data from Cisco devices
Diagnose common automation failures using well-structured logs from Python, Ansible, and RESTCONF integrations
Harden network automation code by validating inputs, protecting credentials, and sanitizing outputs
Build and run multi-service Docker Compose environments for network automation
Generate, sign, and install certificates to secure web interfaces and APIs used by network automation tools
Describe the role, value, and risks of generative AI in network automation script creation
Create AI agents for network automation
Integrate LLMs with external capabilities using MCP serversCourse Prerequisites
There are no prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are:
Hands-on experience with a programming language (specifically Python)
Experience with common network designs and configurations
Understanding of the utilization of APIs
Awareness of network device APIs such as NETCONF and RESTCONF
Understanding of the basics of version control with Git
Familiarity with platforms like GitLab and GitHub
Comfort with the Linux shell, SSH, files, and virtual environments
Exposure to Docker/containerization
Basic knowledge of AI and LLMsThese skills can be found in the following Cisco Learning Offerings:
Automating Networks Using Cisco Platforms (CCNAAUTO)
Intermediate Python for Network Engineers (IPYNE)Course Outline
Network Automation Toolkits
Network Task Automation with Python
REST APIs in Network Automation
Network Automation with Ansible
Network Automation with Terraform
Infrastructure as Code Implementation
Network Change Tracking with Git
Configuration Change Deployment with CI Pipelines
Cisco Modeling Labs Integration for Test Network Environments
Network State Validation with pyATS
Model-Driven Telemetry for Network Monitoring
Network Automation Solution Troubleshooting
Secure Coding Practices for Network Automation
Network Automation Environment Containerization with Docker Compose
Trusted TLS Certificates Deployment for Secure Communication
Generative AI for Network Automation
AI Agents for Network Automation
LLM and MCP Server IntegrationLab Outline
Use Python to Automate Common Network Tasks
Explore REST API Documentation
Automate API Calls with Python Requests
Construct and Send RESTCONF Requests
Automate the Device Configuration with RESTCONF
Create a Network Automation Solution with Ansible
Automate Network Infrastructure with Terraform
Manage Router Interfaces as Code
Start Tracking Your Network State with GitLab
Build a GitLab CI Pipeline for Network Configuration
Create a Testing Network Environment with Cisco Modeling Labs
Build a Python Script to Launch Test Topologies in Cisco Modeling Labs
Integrate Cisco Modeling Labs Topologies into CI Pipeline
Create a Configuration Validation Tool with pyATS
Integrate pyATS Testing into Automated Pipelines
Set Up MDT on a Cisco Router Using YANG Suite
Troubleshoot an Automation Script
Harden an Automation Script
Containerize Automation Components
Add a Trusted Certificate to Cisco ISE
Set Up Local LLM with Ollama
Build a Network Automation Tool with Python and Ollama
Build and Launch a FastMCP Server - DCNAUTO — Automating Cisco Data Center Networking Solutions
- Длительность: 5 дней (40 часов)
- Код курса: DCNAUTO
- Стоимость
- Очный формат: По запросу
- Онлайн формат: По запросу
Описание курса
Course Description
The Automating Cisco Data Center Networking Solutions (DCNAUTO) training teaches you how to implement and optimize automation in Cisco data center environments. You will gain hands-on experience with Cisco Nexus platforms, programmability features, and modern automation tools used to streamline operations across switching, compute, and fabric controllers. The training covers foundational concepts in network programmability, then advances into day-zero provisioning, on-box automation using Bash, Python, and Guest Shell, and off-box automation with Cisco NX-API, NETCONF/RESTCONF, and YANG models. You will also explore Infrastructure as Code (IaC) workflows with Cisco Nexus Dashboard Fabric Controller (NDFC), Ansible, and Terraform, as well as network validation and testing with Cisco pyATS. Finally, you will learn how AI-driven operations enhance network automation and simplify lifecycle management.
This training prepares you for the 300-635 DCNAUTO v2.0 exam. If passed, you earn the Cisco Certified Specialist - Data Center Networking Automation certification and satisfy the concentration exam requirements for the Cisco Certified Network Professional (CCNP) Data Center and Automation certifications. This training also earns you 43 Continuing Education (CE) credits toward recertification.
How You'll Benefit
This training will help you:
Gain practical, hands-on experience with Cisco Nexus platforms and automation tools used in modern data centers
Acquire skills in network programmability, including scripting with Python and using APIs for automating network operations
Learn to implement IaC workflows using tools like Ansible and Terraform for efficient configuration management
Develop troubleshooting expertise in both infrastructure automation and AI-driven operations, enhancing job readiness for advanced network roles
Prepare for the 300-635 DCNAUTO v2.0 exam
Earn 43 CE credits toward recertificationWho Should Enroll
Network Designers
Systems Engineers
Wireless Engineers
Consulting Systems Engineers
Technical Solutions Architects
Network Administrators
Wireless Design Engineers
Network Managers
Site Reliability Engineers
Deployment Engineers
Sales Engineers
Account Managers
Program Managers
Project ManagersWhat to Expect in the Exam
Automating Cisco Data Center Networking Solutions (300-635 DCNAUTO) v2.0 is a 90-minute exam associated with the Cisco Certified Specialist - Data Center Networking Automation certification and satisfies the concentration exam requirements for the CCNP® Data Center and Automation certifications.
This exam tests your knowledge and skills related to implementing data center automated solutions, including:
Infrastructure as code
Network element programmability
Operations
AI in automationCourse Objectives
Explain the role of programmability and automation in Cisco data center networks
Explain the benefits of programmability compared to manual CLI workflows
Identify data models and data formats (XML, JSON, YAML) used in Cisco automation frameworks
Use version control systems such as Git for storing and managing configuration files
Perform day-zero provisioning on Cisco Nexus devices using Power-On Auto Provisioning (POAP)
Enable and use the Bash shell and Guest Shell on Cisco Nexus devices
Run Linux commands inside Guest Shell to interact with NX-OS and external services
Write Python scripts on-box to parse CLI output and enhance operational workflows
Describe and configure Cisco NX-API CLI and REST interfaces
Send JSON/XML payloads to NX-API using Python scripts and verify device responses
Use Cisco NX-API Developer Sandbox for testing and validation
Implement model-driven programmability using NETCONF/RESTCONF and YANG data models
Construct and validate Python scripts to configure and verify protocols with NX-OS APIs
Implement off-box automation with Cisco NX-API CLI/REST, NETCONF/RESTCONF, and YANG models
Describe Cisco NDFC architecture and automation capabilities
Use NDFC REST APIs for fabric automation tasks
Automate fabric provisioning and configuration with Ansible playbooks
Build and apply Terraform plans for managing data center fabrics with NDFC
Describe Cisco pyATS and Genie frameworks for network validation
Build and run pyATS test cases to verify device state before and after automation
Interpret test results and integrate them into automation workflows
Describe how AI and ML capabilities are applied in Cisco Data Center automation
Explain AI-driven monitoring and anomaly detection workflows
Correlate AI insights with automated remediation actionsCourse Prerequisites
There are no prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are:
Basic programming language concepts
Basic understanding of virtualization and VMware
Ability to use Linux and CLI tools, such as SSH and bash
CCNP level data center knowledge
Foundational understanding of Cisco ACIThese skills can be found in the following Cisco Learning Offerings:
Implementing and Administering Cisco Solutions (CCNA)
Implementing and Operating Cisco Data Center Core Technologies (DCCOR)
Introducing Automation for Cisco Solutions (CSAU)Course Outline
Day-Zero Provisioning
On-Box Automation with Cisco NX-OS
Cisco Nexus Automation with NX-API CLI
Cisco Nexus Programmability with NX-API REST
Model-Driven Programmability on NX-OS
IaC Tools
IaC Lifecycle
Cisco NX-OS Automation with IaC Tools
Cisco ACI Automation with IaC Tools
Cisco Nexus Dashboard Automation with IaC Tools
Simulation of Data Center Topologies
Network Change Validation with pyATS
Model-Driven Telemetry Implementation
Troubleshoot Infrastructure Automation
Troubleshoot Container Workloads Connectivity
AI-Assisted Coding
AI Security Considerations
AI Agent IntegrationLab Outline
Set Up PowerOn Auto Provisioning on the Cisco Nexus 9000
Use Bash and Guest Shell on Cisco NX-OS
Use Python to Enhance CLI Commands
Make NX-API Calls with NX-API Sandbox
Configure and Verify NX-OS Using Python
Set Up API Calls with Bruno
Use NX-API REST with Python
Configure and Verify Using NETCONF, RESTCONF, and YANG
Track Changes with Git and GitHub
Use Ansible with Cisco NX-OS
Use Terraform with Cisco NX-OS
Generate Configuration Using Jinja2 Templates
Manage ACI Configuration Using Ansible
Set Up a New Tenant the NetDevOps Way
Automate ACI with Terraform
Automate NDFC with REST API and Python
Retrieve NX-OS Health Data Using Cisco Nexus Dashboard
Create NDFC Fabric with Ansible
Automate NDFC with Terraform
Explore Cisco Modeling Labs Basics
Simulate Data Center Network with Cisco Modeling Labs
Cisco ACI Simulator Installation and Initialization Simulation
Capture and Compare Network State with pyATS CLI
Run Network Tests Using pyATS and Python
Configure a Subscription for Model-Driven Telemetry
Troubleshoot Infrastructure as Code
Troubleshoot Linux Container Connectivity
AI Toolset—Jupyter Notebook
Al-Driven Monitoring Using Nexus Dashboard Simulation - ENAUTO — Automating and Programming Cisco Enterprise Solutions
- Длительность: 5 дней (40 часов)
- Код курса: ENAUTO
- Стоимость
- Очный формат: По запросу
- Онлайн формат: По запросу
Описание курса
Course Description
The Automating and Programming Cisco Enterprise Solutions (ENAUTO) training teaches you how to implement Cisco Enterprise automated solutions, including programming concepts, orchestration, telemetry, and automation tools. The goal of this training is to highlight the tools and the benefits of leveraging programmability and automation in the Cisco-powered Enterprise Campus and WAN. Examined platforms include Cisco IOS XE software for device-centric automation, Cisco Catalyst Center for the intent-based enterprise network, Cisco Catalyst Software-Defined WAN (SD-WAN), and Cisco Meraki. Their current ecosystem of APIs, software development toolkits, and relevant workflows are inspected in detail together with open industry standards, tools, and APIs, such as Python, Ansible, Git, JSON/YAML, NETCONF/RESTCONF, and YANG.
This training prepares you for the 300-435 ENAUTO v2.0 exam. If passed, you earn the Cisco Certified Specialist - Enterprise Automation certification and satisfy the concentration exam requirement for the Cisco Certified Network Professional (CCNP) Enterprise and Automation concentration exams. This training also earns you 34 Continuing Education (CE) credits toward recertification.
How You'll Benefit
This training will help you:
Gain hands-on experience automating Cisco enterprise networks using Python, Ansible, APIs, and modern automation tools
Explore automation across multiple Cisco platforms, including IOS XE, Catalyst Center, SD-WAN, and Meraki
Learn to leverage AI and security best practices in network automation to boost operational efficiency and reliability
Prepare for the 300-435 ENAUTO v2.0 exam
Earn 34 CE credits toward recertificationWho Should Enroll
Network Engineers
Systems Engineers
Wireless Engineers
Consulting Systems Engineers
Technical Solutions Architects
Network Administrators
Wireless Design Engineers
Network Managers
Sales Engineers
Account ManagersWhat to Expect in the Exam
Automating and Programming Cisco Enterprise Solutions (300-435 ENAUTO) v2.0 is a 90-minute exam associated with the Cisco Certified Specialist - Enterprise Automation certification and satisfies the concentration exam requirement for the CCNP Enterprise and Automation certifications.
This exam tests your knowledge of implementing enterprise automated solutions, including:
Device-level and controller-based network automation
Operations
AI in automationCourse Objectives
Explain the need for data models for network automation
Explain how to use Ansible and YANG Suite tools for effective network automation
Describe Python and Netmiko as tools for CLI automation and explain how to automate VLANs, routing protocols, policies, and VPNs
Introduce NETCONF and RESTCONF as model-driven protocols, explain their operations, datastores, and workflows, and compare where each is most effective
Monitor configuration and operational data with NETCONF and RESTCONF, troubleshoot connectivity and model issues, and interpret errors for faster resolution
Introduce Ansible for Cisco configuration management to detect drift, validate compliance, maintain a source of truth, and apply resource modules with safe rollout and rollback recovery
Describe how Cisco IOS EEM automates tasks with events and policies, Guest Shell provides a secure Linux container for scripts, and ZTP creates the initial configuration
Explore how to perform Day-0 operations with PnP in Cisco Catalyst Center
Explore options for configuration management with Cisco Catalyst Center
Explore advanced features of configuration templates with Jinja templates
Learn about managing controller-based configuration with Ansible
Learn about security automation
Learn about techniques for troubleshooting authentication with the REST APIs of Cisco controllers
Learn how to test and validate automation deployed on Cisco Catalyst Center and Cisco Catalyst SD-WAN Manager
Learn how to use Catalyst Center and SD-WAN APIs to automate Software Image Management
Learn how to use APIs to monitor network health with Cisco Controllers
Learn how to use streaming telemetry and webhooks to monitor network health on Course Cisco Catalyst Center and Cisco Catalyst SD-WAN Manager
Explain how to use AI capabilities in Cisco Catalyst Center, Cisco Catalyst SD-WAN Manager, and Meraki dashboard
Explain how to use AI-assisted code development for network automation
Explore security risks in AI-based network automation
Explain the deployment of MCP servers and clients, and Python FastMCP support for AI agentsCourse Prerequisites
There are no prerequisites for this training. However, the knowledge and skills you are recommended to have before attending this training are:
Basic programming language concepts
Basic understanding of virtualization
Ability to use Linux and CLI tools, such as SSH and bash
CCNP level core networking knowledge
Foundational understanding of Cisco Catalyst Center, Meraki, and Cisco Catalyst SD-WANThese skills can be found in the following Cisco Learning Offerings:
Implementing and Administering Cisco Solutions (CCNA)
Introducing Automation for Cisco Solutions (CSAU)
Implementing Cisco Enterprise Network Core Technologies (ENCOR)Course Outline
Network Automation Models
Network Automation Tooling
CLI Automation with Python
NETCONF and RESTCONF Automation
Automating Configuration Monitoring
Device Automation with Ansible
On-Box Automation
Controller-Based Day-0 Provisioning
Catalyst Center Day-0 with Configuration Management
Advanced Configuration Templates
Controller-Based Configuration Management with Ansible
Security Automation
Troubleshoot Controller-Based Network Automation
Testing and Validating Network Automation
Controller-Based Software Management
Automate Network Health Monitoring with Controller APIs
Monitor Network Health with Streaming Telemetry and Webhooks
AI Capabilities in Network Controllers
AI Assistance in Network Automation
Security Risks in AI-based Automation
Support AI Agents with Python FastMCPLab Outline
Explore YANG Trees with YANG Suite
Validate XML Payloads Against the YANG Schema
Configure and Monitor Routing with Python and Netmiko
Configure and Monitor IPsec VPNs with Python and Netmiko
Manage Device Configurations with ncclient
Manage Device Configurations with RESTCONF
Monitor Device Configurations with NETCONF and RESTCONF
Troubleshoot Network Automation Solutions
Configuration Compliance with Ansible
Use Ansible to Configure and Verify Device Configuration
EEM-Based Device Automation
On-Box Python-Based Automation
Python-Based ZTP for Cisco IOS XE Devices
Manage Device Configuration with Catalyst Center APIs
Manage Device Configuration with SD-WAN Manager APIs
Manage Device Configuration with Cisco Meraki APIs
Construct Advanced Jinja Configuration Templates
Manage Catalyst Center Devices with Ansible
Manage Cisco Catalyst SD-WAN Devices with Ansible
Manage Cisco Meraki Networks with Ansible
Enforce Network Segmentation with Cisco Catalyst Center APIs
Enforce Group-Based Access Control with Cisco Catalyst Center APIs
API-Driven Segmentation and Policy Enforcement with Meraki
Troubleshoot Cisco Catalyst Center API Authentication
Troubleshoot Cisco Catalyst SD-WAN Manager API Authentication
Troubleshoot Cisco Catalyst Center API Requests
Software Management with Cisco Catalyst Center API
Software Management with SD-WAN Manager APIs
Monitor Network Health with Cisco Catalyst Center APIs
Monitor Network Health with SD-WAN Manager APIs
Monitor Network Health with Meraki Dashboard APIs
Subscribe to Device Telemetry Using NETCONF
Implement Webhook-Based Alerting with Cisco Catalyst Center
Code Development with AI Assistant
Providing Network Information to MCP Clients Using Python FastMCP
Записаться на курс
Контакты
LinkedIn
Email
Web