Network Automation With Python Power Bootcamp

Course Name : Network Automation With Python Power Bootcamp

Duration : 5 Days

Course Index:

    Day 1: Introduction to Python

    Language Overview

  • > 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
  • Standard Data Types

  • > The Python Standard Library
  • > Built-in Functions and Modules
  • > Basic Operators and Type Casting
  • > Numeric Data Types and Functions
  • > String Data Type and Functions
  • Flow Control

  • > if-else
  • > For loop
  • > While loop
  • > break and continue statements
  • Functions

  • > Function Definition
  • > Scope Rules
  • > Recursion
  • > Random Module Functions
  • Lists and Tuples

  • > Immutable vs Mutable Types
  • > List and Tuple Functions
  • > Comparison
  • > Conversion
  • > Multi-dimensional Lists and Tuples
  • Dictionaries

  • > Key and Value Pairs
  • > Dictionary Functions
  • > Sorting and Converting
  • External Libraries

  • > Important Libraries
  • > How to Install and Import
  • > Examples
  • Basic File Operations

  • > Open a File with r/w/a/b Modes
  • > File Operations
  • > File and Directory Methods
  • Exception Handling

  • > Exception Types
  • > Multiple Exceptions
  • > try and except block
  • > Finally expression
  • Day 2: Intent Based Networking & Model Driven Automation

  • 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
  • Day 3: Introduction to Network Automation

  • -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
  • Day 4: Network Automation With API

  • -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
  • Day 5: Confuguration Management & Application Development With Docker

    Infrastructure Automation With Ansible

  • -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
  • Application Development With Docker:

  • -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
X

Giriş Yap

Şifremi Unuttum

Şifremi Unuttum

Geri