Developing with Cisco Network Programmability v4.0

Course information
Pris: kr 53 500,00 (exkl moms)
Längd: 5
Kurskod: NPDEV
Version 4.0

Sammanfattning

This course is for software developers  looking to automate network infrastructure and utilize APIs and toolkits to interface with SDN controllers and individual devices. This course is aligned with the topics covered by the 300-560 NPDEV exam, leading to the Cisco Network Programmability Developer Specialist Certification.

Förkunskaper

Attendees should meet the following prerequisites:

  • There are no pre-reqs for attending this course.

Innehåll

Networking Fundamentals

  • Describing the Components and Concepts of Network Programmability
  • Describing Networking Concepts and the OSI and TCP/IP Models
  • Describing the Functions of Infrastructure Components in a Network
  • Switching Concepts
  • Describing IPv4 and IPv6 Addressing and Subnetting
  • Routing Concepts

Device Programmability

  • Describing NETCONF, YANG, and RESTCONF
  • Programming Cisco IOS XE and XR Software
  • Programming Cisco ASA Software
  • Programming Cisco NX-OS Software

Cisco ACI

  • Describing Cisco ACI
  • Using Cisco APIC REST API
  • Cobra SDK and Arya

Cisco APIC-EM Module

  • Describing the Cisco APIC-EM Platform
  • Describing Cisco APIC-EM Services
  • Describing the Cisco APIC-EM Advanced Applications
  • Exploring Cisco APIC-EM REST APIs
  • Using Cisco APIC-EM Developer Resources for Postman and Python

OpenDaylight SDN Controller

  • Introducing the OpenDaylight SDN Controller
  • Working with the OpenDaylight Code

Network Programming Tools and Techniques

  • Describing Network Programming Tools and Techniques

Labs:

  • Lab 1: Explore and Configure Device using CLI
  • Lab 2: Explore YANG Models
  • Lab 3: Use YANG Tools
  • Lab 4: Use NETCONF Via SSH
  • Lab 5: Use the pyang Tool for Sample XML
  • Lab 6: Use the ncclient Python Library
  • Lab 7: Use YDK
  • Lab 8: Use RESTCONF with Cisco IOS XE Software
  • Lab 9: Use the Documentation Pages
  • Lab 10: Run Native Python Scripts on Cisco NX-OS
  • Lab 11: Use Cisco NX-API on Cisco NX-OS
  • Lab 12: Configure Cisco NX-OS Device Using NETCONF and CLI
  • Lab 13: Use Cisco APIC Web GUI
  • Lab 14: Explore the ACI Toolkit
  • Lab 15: Use Postman for Cisco APIC Fabric Discovery
  • Lab 16: Use Python and Cisco APIC REST API
  • Lab 17: Use Cobra with Tenants and Related MOs
  • Lab 18: Use Arya to Generate Cobra Code
  • Lab 19: Access the Cisco APIC-EM Web User Interface
  • Lab 20: Configure Network Device Discovery Job
  • Lab 21: Work with Device Inventory
  • Lab 22: Use Locations and Tags
  • Lab 23: Create Cisco APIC-EM Internal Users and Examine User Roles
  • Lab 24: Use Browser Developer Tools to Examine REST APIs
  • Lab 25: Use the Swagger API Pages
  • Lab 26: Use Postman for Discovery
  • Lab 27: Use Python with Cisco APIC-EM
  • Lab 28: Use the Python uniq Library with Cisco APIC-EM
  • Lab 29: Install ODL Distribution and Use Karaf to Manage Features
  • Lab 30: Examine the Feature Manager Application
  • Lab 31: Examine the YANG UI Application
  • Lab 32: Experiment with OpenFlow
  • Lab 33: Experiment with NETCONF
  • Lab 34: Use ODL with Cisco IOS XR Software
  • Lab 35: Explore Nodes DLUX User Interface Application
  • Lab 36: Examine Toaster Service Sample Application
  • Lab 37: Examine ODL Inventory Model
  • Lab 38: Run Your Own ODL Distribution

Målsättning

Whilst completing this course you will learn:

  • The basics of networking, IPv4 and IPv6 addressing and subnetting, functions of infrastructure components in a network, and the need for network programmability.
  • How to review data handling and formats.
  • About Cisco ACI, APIC-EM and Open SDN Controller technologies and conceptual frameworks, as well as how to make REST and Python requests.
  • About Cisco NSO framework and how to make REST, YANG, and Python requests.
  • How to Interpret and produce code to deploy configurations to multiple devices using RESTConf and NETConf.
  • How to Identify available network programmability developer tools and Cisco virtual platforms.

Målgrupp

Software developers looking to automate the network infrastructure and utilize APIs and toolkits to interface with SDN controllers and individual devices.

Certifiering

Recommended as preparation for the following exams:

  • 300-560 - Developing with Cisco Network Programmability 

Övriga leveransmetoder

e-Learning

Klassrumsutbildning

Schema

Datum tillgängliga på förfrågan. Vänligen kontakta oss

All course dates
Date & Location Språk Version
december
04 dec - 08 dec, 2017 Mechelen (Zandvoortstraat 1) Klassrumsutbildning
18 dec - 22 dec, 2017 København (Hvidovre) Klassrumsutbildning
18 dec - 22 dec, 2017
Virtual Training Center
Virtual & Classroom Learning
18 dec - 22 dec, 2017 Oslo, Global Knowledge Klassrumsutbildning

Denna vara har lagts till i din varukorg.