Get access to the whole course at a reduced price!

Network Programmability Fundamentals

This course is meant for Network Engineers, administrators, developers and solution architects looking to adopt automation in their day to day operations. In this course:

  • We will introduce you to the paradigm of multivendor Network Programmability using both theoretical and practical content;

  • This course focuses on the core skills that network engineers need today for the new era of agile, programmable, automated and intelligent networks.

Course curriculum

  • 2

    Network Programmability Fundamentals

    • Software-Defined Networking (SDN)

    • Network Automation Tools

    • Useful Python Libraries

    • Data Formats And Data Models

    • Network Programmability Fundamentals Quizes

  • 3

    Network Development Environment

    • Setting up your PC for Network Programmability

    • Setting up Python Virtual Environment

    • Introduction to PyCharm IDE

    • Creating a Python Project

    • Installing Postman

    • Constructing a Virtual Lab Environment

    • Setting up a virtual lab (Part 1)

    • Setting up a virtual lab (Part 2)

    • Setting up a virtual lab (Part 3)

    • Network Development Environment Quizes

  • 4

    Linux Administration and Bash Scripting

    • Linux Administrations and Bash

    • Working with directories

    • Working with files(Part 1)

    • Working with files(Part 2)

    • Working with files(Part 3)

    • Introduction to Bash/Shell

    • Creating A Basic Python Script

    • Introduction to the version control, Git and GitHub

    • Making changes

    • Network DevOps quickstart

    • Linux Administration and Bash Scripting Quizes