PY-NET

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

Részvételi forma
Képzési Forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok

Képzés ára

429 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
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.