Knowledge of Cisco devices, but not necessarily of programming.
LessonsGain a comprehensive, foundational set of skills to programmatically deploy and manage Cisco devices.
EXCLUSIVE TO GLOBAL KNOWLEDGE - Accelerate your Cisco learning experience with complimentary access to the IT Skills Video On-Demand Library, Introduction to Cybersecurity digital learning course, course recordings, IT Resource Library, and digital courseware.
This course provides a comprehensive introduction to the methods, applications, and utilities available toÂ programmatically deploy and manage Cisco devices. You will learn about the tools and techniques neededÂ for Cisco programmability and will practice these before using them to solve scenario based challenges. TheÂ course will provide you with a foundational set of Cisco programmability skills using a variety of tools, a clear grasp of the terminology and options available, and an understanding of which tools and techniques you willÂ subsequently benefit from diving deeper into.
What You'll Learn
How to compare and contrast examples of why programmability is needed and how this need is growing. Review, download, and install various tools and techniques needed for Cisco programmability.
Create Python scripts to automate device administration.
Manage Cisco devices using the Cisco NX-API.
Manage Cisco ACI via the APIC GUI, Visore, & API Inspector.
Introduce Microsoft PowerShell Automate UCS PowerShell scripts with â€œConvert to UCS Commandletâ€.Â
Deploy VMware's Orchestrator and PowerCLI.
Create Orchestrator jobs and PowerCLI script.
Who Needs to Attend
Administrators, Engineers, and Managers with a need to understand how to configure, monitor, or troubleshoot Cisco devices through programming.Â
Module 0: IntroductionÂ
Module 1: Initial device configuration for management connectivity
Module 2: Cisco programmability tools
Module 3: NX-API and Postman
Module 4: Python Fundamentals
Module 5: Working with JSON and XML data formats
Module 6: Building device configurations with Python
Module 7: ACI Programmability Tools
Module 8: PowerShell
Module 9: UCS PowerTool Foundations
Module 10: VMware PowerCLI & Orchestrator basic
Lab 0: Connect to the Remote Labs environmentÂ
Lab 1: Perform initial device configuration
Lab 2: Research Cisco programmability tools
Lab 3: Check device status using NX-API and Postman
Lab 4: Install the Python software development kit and navigate its features
Lab 5: Compare and Contrast the JSON vs. XML formats and convert between the two
Lab 6: Use Python to configure basic device settings
Lab 7: Navigate the ACI APIC GUI to explore available programming tools
Lab 8: Download and Install PowerShell and Snap-ins
Lab 9: Apply a Cisco UCS Logical Server build
Lab 10: Automate vSphere with PowerCLI and OrchestratorÂ
We require 16 calendar days notice to reschedule or cancel any registration. Failure to provide the required notification will result in 100% charge of the course. If a student does not attend a scheduled course without prior notification it will result in full forfeiture of the funds and no reschedule will be allowed. Within the required notification period, only student substitutions will be permitted. Reschedules are permitted at anytime with 16 or more calendar days notice. Enrollments must be rescheduled within six months of the cancel date or funds on account will be forfeited.
your city, your province