ODBIERZ TWÓJ BONUS :: »

Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Eric Chou

(ebook) (audiobook) (audiobook)
Autor:
Eric Chou
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
528
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
77,40 zł 129,00 zł (-40%)
77,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
64,50 zł 129,00 zł (-50%)
64,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Wykorzystywania Pythona do zarządzania i automatyzacji sieci
  • Tworzenia skryptów do interakcji z urządzeniami sieciowymi przez CLI, SSH i API
  • Stosowania bibliotek Pexpect, Paramiko, Netmiko i Nornir w praktyce
  • Budowania infrastruktury jako kod (IaC) oraz korzystania z modeli danych YANG i NETCONF
  • Automatyzowania konfiguracji sieci z użyciem Ansible
  • Tworzenia i zarządzania kontenerami Docker oraz orkiestracji środowisk sieciowych
  • Analizowania i zabezpieczania sieci z wykorzystaniem Scapy, list dostępu i narzędzi bezpieczeństwa
  • Monitorowania sieci za pomocą SNMP, PySNMP, Matplotlib, Pygal, Cacti i Graphviz
  • Przetwarzania i wizualizacji danych NetFlow, sFlow oraz integracji z ntop
  • Tworzenia sieciowych usług webowych w Pythonie z użyciem frameworka Flask
  • Implementowania asynchronicznych operacji sieciowych z wykorzystaniem asyncio i Scrapli
  • Automatyzowania i zarządzania usługami sieciowymi w chmurze AWS i Azure
  • Analizowania danych sieciowych i wizualizacji z Elastic Stack, Logstash, Beats i Kibana
  • Zarządzania kodem i konfiguracjami sieciowymi przy użyciu Git, GitHub i GitPython
  • Wdrażania ciągłej integracji i automatyzacji testów z wykorzystaniem GitLab
  • Stosowania testów jednostkowych, pytest, pyATS i Genie w programowaniu sieciowym

Programiści cenią Pythona za wyrazistość i zwięzłość kodu, a także za bogatą kolekcję narzędzi i bibliotek. Z tych zalet mogą korzystać również inżynierowie sieci. Programistyczne zarządzanie siecią stanowi odpowiedź na rozwój technologii ― tradycyjny interfejs wiersza poleceń i pionowo zintegrowane metody kontroli sieci nie są już najlepszymi sposobami zarządzania współczesnymi sieciami.

Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!

W książce między innymi:

  • interakcja Pythona z urządzeniami sieciowymi
  • uzyskiwanie informacji o sieci i analiza danych sieciowych
  • tworzenie wysokopoziomowych API
  • korzystanie z biblioteki AsyncIO
  • paradygmat programowania sterowanego testami w Pythonie
  • zastosowanie GitLab w praktykach DevOps w kontekście zagadnień sieciowych

Chcesz mieć sieć najnowszej generacji? Python jest dla Ciebie!

Wybrane bestsellery

O autorze książki

Eric Chou od ponad 20 lat zajmuje się inżynierią sieci. Pracował nad sieciami takich firm jak Amazon i Microsoft. Jest również autorem wielu bestsellerów poświęconych bezpieczeństwu, przetwarzaniu danych i programowaniu. Posiada wiele amerykańskich patentów w dziedzinie telefonii IP i sieci. 

Eric Chou - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać Pythona, aby skorzystać z tej książki?
Podstawowa znajomość Pythona będzie pomocna, jednak książka zawiera wprowadzenie do języka i omawia niezbędne zagadnienia, więc osoby początkujące również mogą z niej korzystać.
2. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się m.in. automatyzować zarządzanie sieciami, monitorować infrastrukturę, korzystać z bibliotek takich jak Netmiko, Ansible, PySNMP, wdrażać rozwiązania chmurowe (AWS, Azure), tworzyć API i usługi webowe oraz stosować konteneryzację z Dockerem.
3. Czy książka obejmuje zagadnienia związane z chmurą publiczną, takie jak AWS i Azure?
Tak, dwa rozdziały poświęcone są szczegółowo zarządzaniu i automatyzacji sieci w środowiskach chmurowych AWS i Azure, w tym praktycznym zastosowaniom Pythona w tych ekosystemach.
4. Czy znajdę w książce przykłady kodu i praktyczne scenariusze?
Tak, książka zawiera liczne przykłady kodu, ćwiczenia i gotowe do użycia skrypty, które można wykorzystać w codziennej pracy z sieciami.
5. Czy książka nadaje się do samodzielnej nauki i przygotowania do pracy w DevOps lub NetDevOps?
Tak, publikacja omawia nowoczesne narzędzia i praktyki DevOps, takie jak Ansible, Git, GitLab czy testowanie, co czyni ją świetnym wyborem do samodzielnej nauki i rozwoju kompetencji w tych obszarach.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako ebook (PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.
7. Czy otrzymam dostęp do materiałów dodatkowych lub kodów źródłowych?
W większości przypadków autorzy udostępniają repozytoria z kodem źródłowym do książki - szczegóły oraz linki znajdują się w publikacji lub na stronie wydawcy.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
77,40 zł
Dodaj do koszyka
Ebook
64,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint