Network Automation With Python Power Bootcamp
Course Name : Network Automation With Python Power Bootcamp
Duration : 5 Days
Course Index:
- > Why Python is popular on many areas?
- > Big Data and Database Management
- > Data Science and Analysis
- > Machine Learning (ML)
- > Artificial Intelligence (AI)
- > Network Programming and System Automation
- > The Python Standard Library
- > Built-in Functions and Modules
- > Basic Operators and Type Casting
- > Numeric Data Types and Functions
- > String Data Type and Functions
- > if-else
- > For loop
- > While loop
- > break and continue statements
- > Function Definition
- > Scope Rules
- > Recursion
- > Random Module Functions
- > Immutable vs Mutable Types
- > List and Tuple Functions
- > Comparison
- > Conversion
- > Multi-dimensional Lists and Tuples
- > Key and Value Pairs
- > Dictionary Functions
- > Sorting and Converting
- > Important Libraries
- > How to Install and Import
- > Examples
- > Open a File with r/w/a/b Modes
- > File Operations
- > File and Directory Methods
- > Exception Types
- > Multiple Exceptions
- > try and except block
- > Finally expression
- Introduction to DevOps
- Evolution of IT
- Industry 4.0
- IoT
- Why Python is so importrant ?
- Network Programming & Network Automation
- What is NetDevOps ?
- What is DevNet ?
- Why Network Programming is so importrant ?
- How do we make Network Programming?
- Traditional Networks
- Software Defined Networking
- Network Functions Virtualization
- Intent Based Networking
- Dev Net & Intent Based Networking
- Model Driven Automation & Artificial Intelligence
- Multi Vendor Network Programming & Automation
- API Types & API Data Formats
- JSON, XML, YAML
- Parsing API With Postman (Colorado Population API, News API, Open Weather API)
- Parsing API With Python Programming
- Parsing API Data Formats With Python(Game of Thrones JSON, Star Wars JSON)
- Programming with Rest API Requests Library: NASA API)
- How to Create Your Own API by Parsing HTML Data: Weather Condition API
- -Git Bash
- Version Control With Git
- Git Branching
- Use Git For Version Control Lab
- -Paramiko Library
- -How Paramiko Works ?
- -Paramiko SSH & SFTP from Windows Host to Linux Host
- -Configuring Network Devices with Paramiko:
- -How to Decoding Binary Data
- How to create Terminal Length
- -Paramiko Remote Guest Shell
- -How to create your own Custom Paramiko Library
- -Network Automation with Netmiko:
- -Why we need Netmiko?
- -What is the difference of Netmiko?
- -Configure Multiple Network Devices With Netmiko
- -Netmiko With JSON
- -Netmiko With TextFSM
- -Getting Serial Numbers From Multiple Network Devices by Textfsm
- -List Comprehensive
- -Advanced Mirroring: How to copy configuration from source device to target device
- -Rest API: Socket Programming: Sending Data to Web Servers & Receiving Data From Web Servers
- -Use Python To Enhance CLI Commands via Guest Shell
- -Configure and Verify Using NX-API Through Rest API With Postman and SandBox -
- Configure and Verify Using NX-API Through Rest API With Python Programming
- -NetConf & Rest Conf
- -Spider Port: Gathering Port Statistics Project
- -Port Management With Python
- -Convert Yaml Files with Jinja Templates For Configuration Management
- -How to Create Custom NX-API Library
- -What is Ansible
- -How Ansible Works
- -Infrastructure Automation With Ansible Playbooks
- -Managing Ansible inventory
- -Using modules and writing playbooks
- -Managing Services and Linux servers with Ansible
- -Use Ansible with NX-OS
- -Using Ansible to collect data from Nexus environment
- -Configuring Nexus environments with Ansible
- -Configuring Network Parameters Using Ansible:
- -Running scripts with Ansible
- -Configuring networks using Ansible
- -Software & Application Development-Waterfall versus Agile
- -Software Test Types
- -Construct A Python Unit Test Lab
- -Introduction to DevOps
- -Kubernetes Architecture
- -Docker Architecture
- -Docker on Linux Mac Windows
- -How Docker Works
- -Docker Installation Lab
- -Interpret A Dockerfile Lab
Day 1: Introduction to Python
Language Overview
Standard Data Types
Flow Control
Functions
Lists and Tuples
Dictionaries
External Libraries
Basic File Operations
Exception Handling
Day 2: Intent Based Networking & Model Driven Automation
Day 3: Introduction to Network Automation
Day 4: Network Automation With API
Day 5: Confuguration Management & Application Development With Docker
Infrastructure Automation With Ansible
Application Development With Docker: