larger cover

Add To My Wish List

Register your product to gain access to bonus material or receive a coupon.

Network Programmability Fundamentals LiveLessons

Online Video

  • Your Price: $159.99
  • List Price: $199.99
  • Estimated Release: Nov 27, 2017
  • About this video
  • Video accessible from your Account page after purchase.

  • About
  • Description
  • Sample Content
  • Updates

Features

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

  • Copyright 2018
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-484062-3
  • ISBN-13: 978-0-13-484062-8

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 is 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.

About the Instructor

With Cisco experience dating back to 1989, Kevin Wallace, CCIEx2 (Collaboration and R/S) #7945 has been a network design specialist for the Walt Disney World Resort, an instructor of Cisco courses for Skillsoft, and a network manager for Eastern Kentucky University. Kevin currently produces video courses and writes books for Cisco Press/Pearson IT Certification (http://kwtrain.com/books), and he lives in central Kentucky with his wife (Vivian) and two daughters (Stacie and Sabrina).

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 Contents

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

Table of Contents

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 

Unlimited one-month access with your purchase
Free Safari Membership