Network Engineering és Network Automation Python segítségével

PY-NET

Részvételi forma

Képzés hossza

3 nap (3×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

390 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A tanfolyam célja, hogy a résztvevők megismerkedjenek a Network Engineering-el és a Network Automation-el Python alapokon.

Tematika

  • Python OOP ismétlés, dekorátorok, @classmethod, @staticmethod
  • Fájlműveletek, context manager, ciscoconfigparse könyvtár gyártófüggetlen konfiguráció kezelésre
  • Telnet kapcsolat Pythonnal, config terminál automatizálás
  • Paramiko, ssh, biztonságos kapcsolat router terminálokhoz
  • Netmiko, magas szintű megbízható kapcsolat router terminálokhoz
  • Napalm, gyártófüggetlen és megbízható router konfiguráció
  • Párhuzamosítás, multithreading, multiprocessing, GIL
  • Egyéb párhuzamosítási lehetőségek, pexpect
  • Több száz router managementje párhuzamosan
  • Jinja2 template rendszer
  • XML és JSON adatformátumok, ezek kezelése Python-ból
  • REST alapok, rest tesztelés, CURL és Postman, requests Python könyvtár
  • HTTP kezelés requests könyvtárral, POST, GET, PUT és DELETE requestek
  • NETCONF protocol, Python keretrendszer konfiguráció management HTTP-n keresztül
  • RESTCONF protocol és annak használata Pythonból
  • Bevezetés a Flask keretrendszerbe, fejlesztői mód, automatic reloading
  • Saját dashboard készítése Flask-ban
  • Log begyűjtés és elemzés több routerről
  • Nornir és egyéb workflow enginek
  • Ansible

Szükséges előképzettség

A tanfolyamhoz a középhaladó Python programozás (PR-PY) képzés elvégzése (vagy annak ismeretanyaga) szükséges. Továbbá 1 év napi szintű Python scriptelési tapasztalattal kell rendelkezni. A képzés elvégzéséhez dokumentumolvasás-szintű angol nyelvtudás szükséges.