Course Outline
Understanding Python from Networking perspective & Labs on each Topic
- Python Built-in Data Types
- Python Data Structure
-
Python Built-in Functions and Methods
-
Python User Defined Functions and Methods
-
Python Class concepts and practices
-
Pytho Module and Packeges and their best usage in Network Automation
-
Network Automation Framework Tool Set & Labs on each Topic
- Data formating Languages - YAML, JSON, XML
-
Data Templating Language - Python-Jinja2
-
Data Modeling Language - YANG, XML-Schema, JSON-Schema
-
Network Automation - Libraries and APIs & Labs on each Topic
-
Automating Network devices using Netmiko
-
Automating Network devices using NAPALM
-
Automating Network devices using pyntc
-
Automating Network devices using TelnetLib
-
Network Automation - Ansible & Labs on each Topic
-
Ansible - Introduction
-
Ansible Plays and Playbook - YAML
-
Ansible Configuration File
-
Automating Network devices with Ansible