Curso Python para automação de rede

  • Development

Curso Python para automação de rede

40 horas
Visão Geral

Aprenda a automatizar tarefas de rede através de scripts.

Este curso é conduzido por demonstração e reforçado por laboratórios práticos para aprender Python para automação de rede. Maximize seu conjunto de habilidades de rede aprendendo a criar soluções de script para tarefas de rede tediosas, complexas e muitas vezes esmagadoras. 

Objetivo

Automatize interfaces de front-end, interaja com APIs, abra sessões Telnet e SSH, leia e grave dados de tipos de arquivos populares (incluindo Excel), transforme dados entre estruturas de dados populares como JSON e YAML e, o mais importante, aprenda a interagir com switches e roteadores nos fornecedores de rede mais populares, usando várias bibliotecas Python.

Publico Alvo
  • Este curso foi desenvolvido para profissionais de rede que procuram expandir seus recursos automatizando sua carga de trabalho com o Python. Isso inclui: engenheiros de rede, arquitetos de rede, administradores de sistema, engenheiros de DevOps, profissionais certificados da Cisco (CCNA, CCNP, CCIE) e desenvolvedores interessados ​​em programar a rede com o Python.
Informações Gerais
  • Carga horaria, 40h
  • Noturno de segunda-feira a quinta-feira das 19h às 23h, total de 10 noites, 
  • Ou em Noites Intercaladas, exemplo: segunda-feira, quarta-feira e sexta-feira das 19h às 23h, total de 10 noites,
  • Ou Terça-feira e quinta-feira das 19h às 23h, total de 10 noites

 Formato de entrega:

  • Presencial em sala de aula na presença de um instrutor/consultor Desenvolvedor especialista Python, java, hadoop spark redes de infraestrutura
  • ON-LINE ao vivo em tempo real com a mesma qualidade do curso presencial, por se tratar de um curso 100% acompanhado de um instrutor/consultor especialista Python, java, hadoop spark ,
Materiais
Português/Inglês
Conteúdo Programatico

Reviewing Python Essentials

  1. Version Controlling Code
  2. Up and running with Python (installing on various platforms)
  3. Lists
  4. Dictionaries
  5. File Input and Output
  6. Functions
  7. Methods
  8. Review of the Standard Library
  9. Using pip and pypi.org
  10. Python and Data translation

JSON

  1. Reading from files
  2. Reading from API
  3. YAML
  4. Reading from files
  5. CSV
  6. Reading from files
  7. Excel
  8. Using pyexcel library
  9. Using pandas library
  10. Python and RESTful APIs

RESTful APIs decoded

  1. Reading attachments
  2. API keying
  3. Passing credentials securely
  4. Standard Library Solution
  5. 3rd party library solutions
  6. Automating SMTP and Extended SMTP (Email)

SMTP

  1. Extended SMTP
  2. Automating Email solutions
  3. Setting headers and creating a body
  4. Attachments
  5. Google Gmail considerations
  6. Microsoft considerations
  7. Completing Webforms with Python

Web Scraping

  1. Automating front-ends with code
  2. Selenium for Automation
  3. Completing webforms
  4. Filling in data with data from open files
  5. How to select ‘buttons’
  6. How to make ‘clicks’
  7. Python and Telnet

RFC 854 - Telnet Protocol

  1. Standard Library Solution
  2. Python and SSH

Library Solution

  1. Paramiko
  2. SSH Agents
  3. Key exchange and authorization
  4. Securing dealing with passwords
  5. Configuration
  6. SFTP
  7. Passing commands and capturing responses
  8. Parsing remote logs
  9. Automating Switches and Routers with Python

Netmiko

  1. Push / Pull Configuration
  2. Retrieve information about devices
  3. Manage the devices configuration
  4. Connecting and Running a Command on a Networking Device
  5. Enable & Global Config Mode
  6. Configure a Networking Device from a File
  7. Configuration Backup using Netmiko
  8. VLAN & VXLAN management
  9. BGP & OSPF Management
  10. Solutions for HSRP, VRRP, and GLBP
  11. Automating Networks with Python NAPALM

Installation

  1. Tutorials
  2. Validating deployments
  3. Supported Devices
  4. Command Line Tool
  5. NetworkDriver
  6. YANG
  7. napalm-logs
  8. Integrations
  9. Python and Network Captures

Wireshark

  1. TCPDump
  2. Decoding network captures with Python
  3. *.pcap files
  4. *.pcap-ng files
  5. Parsing network captures
  6. Regular Expression Library
  7. Optimizations and Security

Multiprocessing and Multithreading

  1. Examples of running in parallel
  2. Cost and Benefit Considerations
  3. Secure hashes and digests
  4. MD5, SHA, and OpenSSL Options
  5. Encrypting content
  6. Considerations for credentials
  7. Securely passing input
  8. View More 
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas