Pricing

Get access to the whole course at a reduced price!

Learning Objectives

By the end of this course, you will understand how the various elements we've talked about in the Network Automation and Programmability track all work together to create a more agile, dynamic and intelligent network!

  • You will learn how to Setup Network and Software Engineering lab environment, Scripting your first Python network automation application, Building network web services using the Flask Framework and Deploying a Python Flask Application in a Docker Container.

  • You will understand the Databases in Python Applications, Python Flask Application and Network DevOps CICD Pipelines.

Course curriculum

  • 2

    GNS3 Lab Setup

    • GNS3 Network Topology Lab Setup

  • 3

    Network Application Python Scripting

    • Network Application Python Scripting

  • 4

    Building a Network Web Service

    • Building a Network Web Service using Flask (1/2)

    • Building a Network Web Service using Flask (2/2)

  • 5

    Databases and Migrations

    • Databases in Python Applications

  • 6

    Application Containerization using Docker

    • Testing the Application

  • 7

    Deploying Python Flask Application

    • Deploying a Python Flask Application in a Docker Container

  • 8

    Network DevOps CICD Pipelines

    • Network DevOps CICD Pipelines (1/2)

    • Network DevOps CICD Pipelines (2/2)