Cisco DNA - Cisco Programmability Integration Fundamentals (DNACPF)

Price
$3,395.00 USD

Duration
3 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

DNACPF (Cisco DNA Center Programmability Integration Fundamentals) is a 3-day, instructor-led, Cisco DNA Center course that will help you to become familiar with programmable infrastructure concepts and integrations that support Cisco SD-Access, DNA Center, and the Cisco Catalyst 9000 Series switch programming. In this course you will learn about production solutions that run on or interact with IOS-XE on the Catalyst 9000 switches.

Course Objectives

  • Describe what is SDN and Network Programmability
  • Describe use cases and examples of Catalyst 9000 programmability
  • Learn about Python and how it automates the Catalyst 9000
  • Understand object-oriented programming
  • 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
  • Explain an overview of Human Interaction DevOps-Style
    • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
    • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
    • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
    • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
    • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
    • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

    Course Prerequisites

  • Familiarity with Catalyst 9k Switches
  • Familiarity with DNA Center and SD-Access
  • Agenda

    1 - SD-Access Introduction

    • SDA Quick Overview
    • SDA Key Benefits
    • Technical Overview
    • LISP
    • Cisco Trustsec
    • VXLAN
    • Network Fabric
    • SDA Overlay Key Components
    • Control Plane
    • Data Plane
    • Policy Plane
    • SDA Fabric Roles & Terminology
    • DNA Controller
    • Identity Services
    • Analytics Engine (NDP)
    • Control Plane
    • Edge Nodes
    • Border Nodes
    • Virtual Network
    • Scalable Groups
    • VXLAN Encapsulation

    2 - SDA Wireless Architecture

    • SDA Wireless Architecture Overview
    • SDA Wireless Benefits
    • Policy Rollout
    • Wireless Integration in SDA Fabric

    3 - SDA Deployment

    • Digital Network Architecture
    • Campus Fabric Automation
    • Smart CLI
    • Programmable APIs
    • DNA Center – SD-Access WorkFlow
    • Design
    • Provision
    • Policy
    • Assurance

    4 - SDA Center Ecosystems Integrations

    • 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

    5 - DNA Assurance

    • DNA 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

    6 - Python Programming

    • Programmability Overview
    • APIs Primer
    • Python Foundation Overview
    • Lists, Tuples & Dictionaries
    • Control Sentences
    • Functions
    • Modules
    • Classes
    • Error Handling (Exceptions)

    7 - Programming SDA and DNA Center

    • DNA Center Architecture Overview
    • DNA Controller
    • DNA Center Automation
    • DNA Center APIs
    • Building DNA Center Applications

    8 - Cisco Catalyst 9K Introduction

    • 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

    9 - Catalyst 9K and Cisco Application Framework

    • 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, ie PerfSonar
    • Python Programmability in Depth
    • Python API
    • Zero Touch Provisioning (ZTP) and Plug ’n Play

    10 - Catalyst 9K EEM Python Module

    • EEM Overview
    • Python Scripting in EEM
    • EEM Python Package
    • Python-Supported EEM Actions
    • EEM CLI Library Command Extensions

    11 - Data Models & Model Driven Programmability

    • 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

    12 - Model Driven Telemetry

    • 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

    13 - 3rd Party Integrations

    • ServiceNow
    • Splunk
     

    Get in touch to schedule training for your team
    We can enroll multiple students in an upcoming class or schedule a dedicated private training event designed to meet your organization’s needs.

     



    Do You Have Additional Questions? Please Contact Us Below.

    contact us contact us 
     
    Contact Us about Starting Your Business Training Strategy with New Horizons