larger cover

Add To My Wish List

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

Network Programmability and Automation Fundamentals

eBook (Watermarked)

  • This product currently is not for sale.
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Not for Sale
  • Description
  • Sample Content
  • Updates
  • Copyright 2021
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-518365-0
  • ISBN-13: 978-0-13-518365-6

Network Programmability and Automation, Volume 1, covers designing, implementing, monitoring and operating networks using programmable interfaces on network devices versus the legacy (and soon-to-be obsolete) methods and protocols such as the Command Line Interface (CLI) and Simple Network Management Protocol (SNMP). It discusses the protocols, tools, techniques and technologies upon which Network Programmability is based.
Covering the fundamentals that a network engineer needs to transition to the software and programmability domains, the book opens with an introduction that lays the foundation by discussing the market trends and emerging technologies such as SDN, NFV and Cloud, and how network programmability skills are paramount for aligning oneself with these technologies. It provides network engineers with a solid foundation in Python programming and Linux in the context of network programmability and automation. 

Table of Contents

Section 1: FoundationsChapter 1: IntroductionChapter 2: LinuxChapter 3: Python
Section 2: TransportChapter 4: Introduction to Data TransportChapter 5: HTTPChapter 6: SSL and TLSChapter 7: SSH
Section 3: EncodingChapter 8: Introduction to Data EncodingChapter 9: CLI WrappingChapter 10: Extensible Markup Language (XML)Chapter 11: JavaScript Object Notation (JSON)Chapter 12: YAMLChapter 13: Google Protocol Buffers 
Section 4: ModelingChapter 14: Introduction to Data ModelingChapter 15: YANGChapter 16: JSON Schema Definition (JSD)Chapter 17: XML Schema Definition (XSD) Section 5: ProtocolsChapter 18: NETCONFChapter 19: Native RESTChapter 20: RESTCONFChapter 21: gRPCChapter 22: PCEPChapter 23: BGP-LSChapter 24: Segment Routing
Section 6: Tools and ApplicationsChapter 25: IntroductionChapter 26: Programming IOS-XE DevicesChapter 27: Programming IOS-XR DevicesChapter 28: Programming NX-OS DevicesChapter 29: AnsibleChapter 30: Puppet
Section 7: Looking AheadChapter 31: The Network Programmability Ecosystem

Unlimited one-month access with your purchase
Free Safari Membership