Využití jazyka Python pro automatizaci správy sítě

Python3

Tento třídenní kurz má za cíl seznámit posluchače s možnostmi automatizace úloh v rámci správy sítě pomocí jazyka Python. Je orientován na praktická cvičení zaměřená na osvojení si představených modulů, postupů a nástrojů. V rámci kurzu si účastníci vytvoří funkční skripty.

Kurz akreditovaný pro DVPP

Délka kurzu: 3 dny (8:30 - 16:00)

Termíny

14. 12. 2021 - 16. 12. 2021 Praha cs Volný termín
15 600 Kč Přidat do košíku
14. 2. 2022 - 16. 2. 2022 Praha cs Volný termín
15 600 Kč Přidat do košíku
20. 4. 2022 - 22. 4. 2022 Praha cs Volný termín
15 600 Kč Přidat do košíku
7. 6. 2022 - 9. 6. 2022 Praha cs Volný termín
15 600 Kč Přidat do košíku

PDF ke stažení Rozbalit všeSbalit vše

  • Absolvent kurzu bude umět

    • Nastavit prostředí a potřebné komponenty.
    • Automatizovat správu pomocí práce se soubory, terminálovým přístupem pomocí ssh, zasílat emailem upozornění na události a podobně.
    • Automaticky zpracovávat logy a filtrovat výstupy z diagnostických příkazů dle vlastních požadavků.
    • Automatizovat s využitím knihovny Paramiko.
    • Popsat význam RESTful, DevOps a GitPython.
  • Požadavky pro absolvování kurzu

    • Znalosti správy systémů
    • Základní práce s počítačem a základy programování.
    • Kurz Python1.
  • Kurz určen pro

     Administrátory, vývojáře a IT pracovníky.

  • Literatura

    Všichni účastníci školení obdrží materiály společnosti OKsystem.

  • Technické vybavení

    Prostorné učebny jsou vybaveny nadstandardními počítači s možností přístupu na Internet, včetně bezdrátového přístupu.

  • Osnova

    Modul 1: Úvod

    • moduly a balíčky
    • tvorba modulů
    • funkční a modulové aliasy

    Modul 2: Regulární výrazy

    • syntaxe
    • objekty
    • vyhledávání a porovnávání
    • Kompilační příkazy
    • Skupiny a speciální skupiny
    • Nahrazování textu
    • Rozdělení textu

    Modul 3: Standardní knihovna

    • modul sys
    • Spouštění externích programů
    • náhodná čísla
    • modul string

    Modul 4: Datum a čas

    • práce s datumem a časem
    • práce s časovými razítky
    • zpracování datumů z textu
    • formátování datumů

    Modul 5: Práce se souborovým systémem

    • cesty, adresáře a názvy souborů
    • kontrola existence
    • oprávnění a další atributy
    • procházení adresářů
    • práce s formáty CSV, Yaml, XML, JSON a dalších
    • shutil

    Modul 6: Síťové služby

    • zpracování webového obsahu
    • zasílání emailu

    Modul 7: Programování s využitím SSH

    • SSH, SCP, SFTP
    • Základy Paramiko
    • Práce s více cíli

    Modul 8: Služby RESTful

    • přehled
    • základy s Flask
    • využití RESTful služeb

    Modul 9: DevOps a GitPython

    • DevOps
    • Git a GitPython

     

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.