Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
Learn how to:
5+ Hours of Video Instruction
Overview
Configuration of Cisco devices (e.g. routers and switches) has traditionally been performed at the command line. However, an industry-wide paradigm shift is now underway, where more and more configuration is being performed by software, an approach commonly referred to as Software Defined Networking (SDN). SDN is an emerging architecture that makes it easier and more cost-effective to implement network policies and manage network resources. It does this by decoupling the network control from the network hardware (which continues to manage forwarding functions), allowing network control to become directly programmable and the underlying network infrastructure to be managed by applications and network services rather than individually configured.
Network Programmability Fundamentals LiveLessons introduces the theory surrounding SDN networks and examines components found in a Cisco ACI network. Additionally, this course covers Python programming, a key skill required for network programmability. Finally, this course walks through multiple network programmability exercises, which can be performed (for free) at Cisco’s DevNet site.
Skill Level
Beginner to Intermediate
Learn How To
· Update your skill set by developing SDN skills
· Work with basic network programmability tools and technologies
· Understand the basics of Python programming to develop network automation applications
· Automate enterprise network operations with APIC-EM
· Automate data center network operations with APIC
· Configure telnet, SSH, and NETCONF
Who Should Take This Course
This video is targeted at a broad range of network engineers, including those who are just starting in the networking industry to seasoned professionals who would like to expand their knowledge of the technologies and principles behind network programmability. This video will be of particular interest to those who are studying for the CCNA and CCNP Routing and Switching certifications which have begun adding network programmability components to the exam topics or the Network Programmability specialization certification.
Course Requirements
None
Table of Cotents
Module 1: Network Programmability Basics
Lesson 1.1 - Overview of SDN
Lesson 1.2 - Comparing the Cisco APIC and APIC-EM
Lesson 1.3 - Network Programmability Example
Lesson 1.4 - JSON Formatting
Lesson 1.5 - XML Formatting
Lesson 1.6 - YANG Data Modeling
Lesson 1.7 - GitHub
Module 2: Python Programming
Lesson 2.1 - Installing Python
Lesson 2.2 - The Interactive Interpreter
Lesson 2.3 - Data Types
Lesson 2.4 - Data Type Conversions
Lesson 2.5 - Lists
Lesson 2.6 - Dictionaries
Lesson 2.7 - User Input
Lesson 2.8 - The IF Function
Lesson 2.9 - Loops
Lesson 2.10 - File Access
Module 3: APIC-EM Programming
Lesson 3.1 - APIC-EM Applications
Lesson 3.2 - Python Program - Getting a Service Ticket
Lesson 3.3 - Python Program - Getting User Information
Lesson 3.4 - Python Program - Getting Host Information
Module 4: APIC Programming
Lesson 4.1 - The 3 APIC Configuration Interfaces
Lesson 4.2 - API Overview
Lesson 4.3 - Building a Sample Script
Lesson 4.4 - Domain Creation: Postman
Lesson 4.5 - Domain Creation: Python
Module 5: CLI Programming
Lesson 5.1 - Telnet Configuration with telnetlib
Lesson 5.2 - Telnet Configuration with telnetlib and an External File
Lesson 5.3 - SSH Configuration with Paramiko
Lesson 5.4 - SSH Configuration with Netmiko
Lesson 5.5 - NETCONF Configuration
Module 6: Summary
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. Learn more about Pearson Video training at http://www.informit.com/video
Module 1: Network Programmability Basics
Lesson 1.1 - Overview of SDN
Lesson 1.2 - Comparing the Cisco APIC and APIC-EM
Lesson 1.3 - Network Programmability Example
Lesson 1.4 - JSON Formatting
Lesson 1.5 - XML Formatting
Lesson 1.6 - YANG Data Modeling
Lesson 1.7 - GitHub
Module 2: Python Programming
Lesson 2.1 - Installing Python
Lesson 2.2 - The Interactive Interpreter
Lesson 2.3 - Data Types
Lesson 2.4 - Data Type Conversions
Lesson 2.5 - Lists
Lesson 2.6 - Dictionaries
Lesson 2.7 - User Input
Lesson 2.8 - The IF Function
Lesson 2.9 - Loops
Lesson 2.10 - File Access
Module 3: APIC-EM Programming
Lesson 3.1 - APIC-EM Applications
Lesson 3.2 - Python Program - Getting a Service Ticket
Lesson 3.3 - Python Program - Getting User Information
Lesson 3.4 - Python Program - Getting Host Information
Module 4: APIC Programming
Lesson 4.1 - The 3 APIC Configuration Interfaces
Lesson 4.2 - API Overview
Lesson 4.3 - Building a Sample Script
Lesson 4.4 - Domain Creation: Postman
Lesson 4.5 - Domain Creation: Python
Module 5: CLI Programming
Lesson 5.1 - Telnet Configuration with telnetlib
Lesson 5.2 - Telnet Configuration with telnetlib and an External File
Lesson 5.3 - SSH Configuration with Paramiko
Lesson 5.4 - SSH Configuration with Netmiko
Lesson 5.5 - NETCONF Configuration
Module 6: Summary