Cantitate/Preț
Produs

Cisco pyATS-Network Test and Automation Solution: Data-driven and reusable testing for modern networks

Autor John Capobianco, Palmer Sample
en Limba Engleză Paperback – feb 2025

ABORDAREA PRACTICĂ: Volumul se distinge printr-un raport echilibrat între fundamentele NetDevOps și implementarea riguroasă a codului, transformând conceptele abstracte în scripturi de testare reutilizabile. Notăm cu interes faptul că autorii nu se limitează la prezentarea teoretică a framework-ului Cisco pyATS-Network Test and Automation Solution, ci ghidează cititorul prin scenarii reale de testare a versiunilor software, a interfețelor și a babilității de reachability. Dacă Programming and Automating Cisco Networks v-a oferit cadrul teoretic al programabilității în centrele de date, această carte oferă instrumentele practice necesare pentru a valida starea rețelei în timp real. Reținem versatilitatea soluției pyATS Blitz, care permite inginerilor de rețea să scrie cazuri de testare complexe folosind YAML, o metodă similară cu Ansible, reducând astfel bariera de intrare pentru cei care nu stăpânesc avansat limbajul Python. Structura narativă a cărții urmărește ciclul de viață al unui proiect de automatizare: de la instalare și definirea topologiilor cu obiecte Genie Conf, până la integrarea în pipeline-uri de CI/CD cu GitLab. Putem afirma că un punct forte al lucrării este capitolul dedicat utilizării inteligenței artificiale în automatizarea rețelelor, o direcție emergentă în domeniu. Stilul este unul tehnic și precis, orientat spre rezultate, fiind ideal pentru profesioniștii care doresc să automatizeze documentația de rețea prin șabloane Jinja2 sau să gestioneze dispozitive mock pentru testări în medii izolate. Lucrarea completează excelent parcursul început cu Mastering Python Networking - Third Edition, oferind o specializare profundă pe ecosistemul de testare Cisco.

Citește tot Restrânge

Preț: 35381 lei

Preț vechi: 44227 lei
-20%

Puncte Express: 531

Carte disponibilă

Livrare economică 11-25 mai
Livrare express 25 aprilie-01 mai pentru 6890 lei


Specificații

ISBN-13: 9780138031671
ISBN-10: 0138031673
Pagini: 720
Dimensiuni: 195 x 235 x 39 mm
Greutate: 1.35 kg
Ediția:1
Editura: Cisco Systems

De ce să citești această carte

Recomandăm această carte inginerilor de rețea care doresc să treacă de la configurarea manuală la validarea automatizată a infrastructurii. Cititorul câștigă competențe critice în utilizarea bibliotecii Genie și a framework-ului pyATS, esențiale pentru certificarea Cisco DevNet Expert. Este resursa definitivă pentru a învăța cum să construiești teste de rețea scalabile, sigure și ușor de integrat în fluxuri moderne de tip DevOps.


Descriere

Unlock the power of automated network testing with the Cisco pyATS framework. Written by industry experts John Capobianco and Dan Wade, Cisco pyATS--Network Test and Automation Solution is a comprehensive guide to the Cisco pyATS framework, a Python-based environment for network testing, device configuration, parsing, APIs, and parallel programming. Capobianco and Wade offer in-depth insights into the extensive capabilities of pyATS and the pyATS library (Genie). You'll learn how to leverage pyATS for network testing, including software version testing, interface testing, neighbor testing, and reachability testing. You'll discover how to generate intent-based configurations, create mock devices, and integrate pyATS into larger workflows using CI/CD pipelines and artificial intelligence. You'll explore the pyATS Blitz feature, which introduces a low-code no-code approach to network testing by allowing you to configure devices and write test cases using YAML, much like Ansible. And you'll learn how to reset devices during or after testing with the pyATS Clean feature, build a pyATS image from scratch for containerized application deployment, and much more. Whether you're a network professional, software developer, or preparing for the Cisco DevNet Expert Lab exam, this book is a must-have resource. Understand the foundations of NetDevOps and the modern network engineer's toolkit Install, upgrade, and work with the pyATS framework and library Define test cases, control the flow of test execution, and review test results with built-in reporting features Generate automated network documentation with Jinja2 templates and Genie Conf objects Apply CI/CD practices in network automation with GitLab, Ansible, and pyATS Leverage artificial intelligence in pyATS for enhanced network automation