</> CodeBooks
    ← Volver a Redes (página 2)
    Portada de Mastering Python Networking, 4th Edition

    Mastering Python Networking, 4th Edition

    Eric Chou

    Editorial
    Packt
    Año
    2023
    Páginas
    ~595
    Nivel
    Avanzado

    De qué trata

    Cuarta edición del manual de referencia más exhaustivo sobre automatización de redes y NetDevOps, desarrollado por Eric Chou y publicado por Packt Publishing en 2023. Actualizada a estándares modernos con Python 3.10+, esta edición está concebida para ingenieros de redes experimentados, arquitectos de infraestructura, ingenieros de confiabilidad de sitios (SRE) y desarrolladores de sistemas que cuentan con amplia experiencia en routing y switching tradicional y buscan liderar la transición hacia infraestructuras gobernadas por código, pipelines de integración continua y redes nativas de la nube.

    El libro aborda en profundidad el abanico completo de metodologías y herramientas del ecosistema NetDevOps. Enseña interacción con dispositivos tanto heredados (mediante CLI y SSH con Netmiko, Scrapli y Paramiko) como modernos basados en APIs e Intent-Driven Networking utilizando NETCONF, RESTCONF, modelos YANG y `ncclient`. Detalla la automatización de configuraciones mediante módulos de Ansible, la estandarización y portabilidad del entorno de trabajo con Docker, y el desarrollo concurrente de alta escala con el framework nativo `asyncio`, `aiohttp` y `asyncssh`. Asimismo, examina el monitoreo y telemetría de red con SNMP, NetFlow y la pila Elastic (Elasticsearch, Logstash, Kibana), la automatización de redes en la nube pública para AWS (Boto3) y Azure (Azure SDK), el desarrollo de servicios web de red con Flask/FastAPI, el control de versiones con Git, la construcción de canalizaciones de integración continua con GitLab CI/CD, y la validación y verificación de cambios mediante Test-Driven Development (TDD) con PyTest, Batfish y pyATS/Genie.

    Su metodología articula explicaciones arquitectónicas de nivel corporativo con laboratorios prácticos avanzados para construir tuberías completas de validación y despliegue continuo de configuraciones antes de impactar producción. Su virtud sobresaliente es que enseña a aplicar formalmente las mejores prácticas de ingeniería de software a las operaciones de red a gran escala. No es un texto para principiantes: requiere conocimientos firmes de redes empresariales y Linux, constituyendo el recurso definitivo para profesionales que buscan dominar la programabilidad de redes moderna.

    • Python 3
    • NetDevOps
    • Ansible
    • Netmiko y Scrapli
    • NETCONF y RESTCONF
    • Docker
    • asyncio
    • Elastic Stack (ELK)
    • AWS y Azure Networking
    • GitLab CI/CD
    • pyATS y Batfish
    • Telemetría de red

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos