Network Programmability using NETCONF

Purchase Options:

  • Price: $35 ($99)
    – Lifetime access to this training package including updates for a one-time purchase price

    Buy Now
  • Price: $525 ($1200)
    – 1 Year Subscription
    – Includes all Training Packages
    – Includes New Updates and Additions

    Buy Now
  • Custom-3 Bundle

    Price: $250 ($300) $50 Saving!
    – Select three training packages from our collection. We will email you to determine the training packages that you want in this bundle.
    – You will gain lifetime access to the training packages you select in this custom bundle for a one-time purchase price.e

    Buy Now

    Custom-5 Bundle

    Price: $379 ($500) $121 Saving!
    – Select five training packages from our collection. We will email you to determine the training packages that you want in this bundle.
    – You will gain lifetime access to the training packages you select in this custom bundle for a one-time purchase price.

    Buy Now

New Video Series: We have released a new training series for Network Programmability using the Network Configuration Protocol (NETCONF) with Python Programming step by step. NETCONF provides a lightweight option for network programmability to get the running config or yo push a set of configuration commands to a device. This is what we will teach you in this short video course step-by-step to advance your skills as a network engineer.

In this training package you will learn how to do Network Programmability using the Network Configuration Protocol (NETCONF) with Python Programming step by step.  NETCONF provides a lightweight option for network programmability to get the running config or to push a set of configuration commands to a device.

In this course, we will be covering a lot of different topics which will include the following:

  • Overview and Design: starting out in this course, we will talk about the different ways you can do network programmability and discuss the various options available.From there we will talk about the general concepts about NETCONF that are important to know.
  • Basic Network Configuration: we will perform some basic configuration to Cisco network devices which will include configuring an interface that will be used as the management interface. We will make sure that SSH is enabled and we will setup a user account for login access for NETCONF.
  • Using NETCONF without Scripting: we will show you how we can connect to a network device using NETCONF and show what that experience is like without any scripting.
  • Using NETCONF with Python Programming: the biggest aspect in this course will be building several Python scripts that will be responsible for building NETCONF connections to get the running config and to push config commands. We will do this for our Cisco IOS router and a Cisco Nexus switch. We will show a basic approach for doing this, so you’ll understand what is going on. Then we will build some our scripts in a more recommended approach which will do the same thing.

These will be one of the many things we will teach you in this course to advance your skills as a network engineer for network programmability.

Below is what’s included in this training package:

  • Video Series (MP4 format): 95 minutes
  • Network Diagram (JPG format)
  • Overview and Design presentation document (PDF format)
  • All Python Files

In this course, we will be covering a lot of different areas. It is recommended to have basic knowledge of the following:

  • Cisco Networking: it is important to have a basic understanding of Cisco IOS (and NX-OS) networking and configuration. It is recommended to have a Cisco CCNA (or higher) going into this course. If you are new to networking, we have many routing and switching training courses. You can view those details here: Cisco Routing and Switching, Basic Cisco Networking,  and Cisco Data Center Training (Nexus 7K, 5K, 2K, Storage)
  • Python Programming: it is important to have basic knowledge of Python such as variables, conditions, loops, and functions. If you are new to programming, we have a video training series called “Python Programming for Network Engineers” where we will teach you the basics of Python and the different components. Then we will build out three practical network applications that you can use and build upon in your own environment.

IMG_7397Michel Thomatis, CCIE #6778 (15 year) – Chief Network Architect & Lead Trainer

Michel has spent the last 18 years as a network engineer/architect.  As a 15-year CCIE, Michel loves the opportunity to provide training in a wide-array of network technologies. He formerly worked at Cisco, as well as in government, banking, and non-profit organizations. He has published the “Network Design Cookbook” and a science fiction novel called “The Dark End”.  He has also published various iOS applications (virtual Network Engineer, Circlefalls) that can be found on Apple’s iOS App Store.  Other software development experience includes python and SDN.  Currently, Michel is the owner, Chief Network Architect and Lead Trainer at RouteHub Group, LLC.