Course Code: netenginepy
Duration: 14 hours
Prerequisites:
  • Podstawowe zrozumienie sieci
  • Python doświadczenia

Publiczność

  • Inżynierowie sieci
Overview:

Networking to konserwacja, zarządzanie i projektowanie sieci komputerowych, które obsługują bezprzewodowe usługi sieciowe. Włączenie Python do środowiska sieciowego umożliwia korzystanie z kluczowych bibliotek i modułów w celu szybkiej i łatwej automatyzacji.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów sieci, którzy chcą utrzymywać, zarządzać i projektować sieci komputerowe za pomocą Python.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Optymalizacja i wykorzystanie Paramiko, Netmiko, Napalm, Telnet i pyntc do automatyzacji sieci za pomocą Python.
  • Opanowanie wielowątkowości i wieloprocesowości w automatyzacji sieci.
  • Wykorzystanie GNS3 i Python do programowania sieciowego.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Networking in Depth

  • Klienci i serwery
  • Adresy IP
  • Koncentratory i przełączniki sieciowe
  • Routery i zapory sieciowe

Równolegle Programming

  • Wieloprzetwarzanie a wielowątkowość

Przygotowanie środowiska

  • Instalowanie Napalm, pyntc, Telnet, Paramiko, Netmiko i GNS3
  • Konfiguracja laboratorium GNS3

Szybki start z automatyzacją sieci

  • Podłączanie do portu konsoli
  • Konfigurowanie routerów i przełączników
  • Konfigurowanie urządzeń sieciowych z połączeniami szeregowymi
  • Tworzenie modułu połączenia szeregowego
  • Korzystanie z modułów Python

Telnet

  • Łączenie się z urządzeniami
  • Konfigurowanie urządzeń
  • Refaktoryzacja za pomocą OOP
  • Korzystanie z niestandardowych klas Telnet

Paramiko

  • Uruchamianie poleceń na urządzeniu sieciowym i Linux
  • Tworzenie modułów
  • Konfigurowanie aplikacji Backpack
  • Automatyzacja konfiguracji Backpack

Netmiko

  • Uruchamianie polecenia na urządzeniu sieciowym
  • Konfigurowanie aplikacji Backpack za pomocą Netmiko
  • Kopiowanie plików na urządzenia sieciowe
  • Wielowątkowość w Netmiko
  • Wieloprzetwarzanie w Netmiko

Napalm

  • Nawiązywanie połączenia z urządzeniem sieciowym
  • Wyświetlanie i pobieranie informacji
  • Praca z konfiguracjami

garnirunek

  • Konfigurowanie urządzeń sieciowych
  • Pobieranie, zapisywanie i tworzenie kopii zapasowej przełącznika

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Python for Network Engineers

Qatar - Python for Network Engineers

Egypt - Python for Network Engineers

Saudi Arabia - Python for Network Engineers

South Africa - Python for Network Engineers

Brasil - Python for Network Engineers

Canada - Python for Network Engineers

中国 - Python for Network Engineers

香港 - Python for Network Engineers

澳門 - Python for Network Engineers

台灣 - Python for Network Engineers

USA - Python for Network Engineers

Österreich - Python for Network Engineers

Schweiz - Python for Network Engineers

Deutschland - Python for Network Engineers

Czech Republic - Python for Network Engineers

Denmark - Python for Network Engineers

Estonia - Python for Network Engineers

Finland - Python for Network Engineers

Greece - Python for Network Engineers

Magyarország - Python for Network Engineers

Ireland - Python for Network Engineers

Luxembourg - Python for Network Engineers

Latvia - Python for Network Engineers

España - Python for Network Engineers

Italia - Python for Network Engineers

Lithuania - Python for Network Engineers

Nederland - Python for Network Engineers

Norway - Python for Network Engineers

Portugal - Python for Network Engineers

România - Python for Network Engineers

Sverige - Python for Network Engineers

Türkiye - Python for Network Engineers

Malta - Python for Network Engineers

Belgique - Python for Network Engineers

France - Python for Network Engineers

日本 - Python for Network Engineers

Australia - Python for Network Engineers

Malaysia - Python for Network Engineers

New Zealand - Python for Network Engineers

Philippines - Python for Network Engineers

Singapore - Python for Network Engineers

Thailand - Python for Network Engineers

Vietnam - Python for Network Engineers

India - Python for Network Engineers

Argentina - Python for Network Engineers

Chile - Python for Network Engineers

Costa Rica - Python for Network Engineers

Ecuador - Python for Network Engineers

Guatemala - Python for Network Engineers

Colombia - Python for Network Engineers

México - Python for Network Engineers

Panama - Python for Network Engineers

Peru - Python for Network Engineers

Uruguay - Python for Network Engineers

Venezuela - Python for Network Engineers

Polska - Python for Network Engineers

United Kingdom - Python for Network Engineers

South Korea - Python for Network Engineers

Pakistan - Python for Network Engineers

Sri Lanka - Python for Network Engineers

Bulgaria - Python for Network Engineers

Bolivia - Python for Network Engineers

Indonesia - Python for Network Engineers

Kazakhstan - Python for Network Engineers

Moldova - Python for Network Engineers

Morocco - Python for Network Engineers

Tunisia - Python for Network Engineers

Kuwait - Python for Network Engineers

Oman - Python for Network Engineers

Slovakia - Python for Network Engineers

Kenya - Python for Network Engineers

Nigeria - Python for Network Engineers

Botswana - Python for Network Engineers

Slovenia - Python for Network Engineers

Croatia - Python for Network Engineers

Serbia - Python for Network Engineers

Bhutan - Python for Network Engineers

Nepal - Python for Network Engineers

Uzbekistan - Python for Network Engineers