Curso online – especialización profesional certificada en ingeniería de automatización de redes de Google, Cisco y el Instituto de Tecnología

Aprenda los conceptos básicos de la ingeniería de automatización de redes y revitalice su carrera. Este enfoque ofrece una descripción general y una introducción a las cuestiones clave para los ingenieros de redes que deseen comenzar su trayectoria en el campo de la automatización.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • yang
  • DESCANSO
  • netconf
  • Transferencia de estado representacional (REST)
  • nccliente
  • Planificación y networking
  • Programación en Python
  • Secuencias de comandos de Python
  • Automatización de redes
  • automatización
  • Gestión de configuración
  • Otro lenguaje de marcado más (YAML)
  • Jinja (motor de plantillas)
  • ansible
  • Estibador
  • Canalización de CI/CD
  • Entornos virtuales de Python
  • DevOps
  • diseño de software
  • json
  • XML
  • interfaces de programación de aplicaciones (API)

What you will learn in the course

Courses for which the course is suitable

  • ingeniero de automatizacion de redes
  • Ingeniero NetDevOps
  • ingeniero de redes
  • Desarrollador de automatización de redes
  • Experto en automatización de redes

Prácticas: una serie de 5 cursos.

Especialización en principios de ingeniería de automatización de redes.

La especialización en los principios de la ingeniería de automatización de redes prepara a ingenieros de redes de nivel medio a avanzado en los temas centrales de la automatización de redes y la capacidad de programación, y los prepara para el entorno NetDevOps. Esta especialización proporciona una descripción general detallada de los temas y habilidades clave que un ingeniero de automatización de redes necesita saber para operar y operar de manera efectiva en un entorno NetDevOps.

Preparación profesional

Al completar esta pasantía, se preparará en gran medida como representante de un ingeniero de automatización de redes con las habilidades necesarias para avanzar en su carrera.

Un proyecto de estudio práctico.

  • No contamos con proyectos prácticos en el plan de estudios de esta especialización.

Finalización de la pasantía

Al final de esta pasantía, estará listo para actuar como ingeniero de automatización de redes con las habilidades necesarias para tener éxito en su profesión. Esta especialización proporciona una descripción general detallada de los temas y habilidades clave que un ingeniero de automatización de redes necesita saber para operar y operar de manera efectiva en un entorno NetDevOps.

Details of the courses that make up the specialization

Introducción a la automatización de redes

Curso 1 • 2 horas • 4,7 (48 valoraciones)

Detalles del curso

¿Qué aprenderás?

La industria de la infraestructura de redes ha experimentado cambios significativos en los últimos años, con una creciente necesidad de automatización debido a factores como la demanda de implementaciones de redes más rápidas y confiables. Por lo tanto, existe una creciente necesidad de ingenieros de redes capacitados en automatización y programación. Este curso está dirigido principalmente a ingenieros de redes, ingenieros de sistemas, arquitectos de redes y administradores que deseen aprender los conceptos básicos de la automatización de redes.

Al final del curso, usted:
  • Explicar el papel de la automatización y programación de la red en el contexto de la gestión y las operaciones de la red de un extremo a otro.
  • Interprete scripts de Python con construcciones de programación básicas creadas para escenarios de automatización web.

Para tener éxito en este curso, debe dominar las tecnologías básicas de enrutamiento y conmutación, comprender los conceptos básicos de la programación Python (3 a 6 meses de experiencia) y disfrutar de algunos conocimientos básicos de Linux.

habilidades que adquirirás
  • Categoría: Planificación y diseño de redes
  • Categoría: programación en Python
  • Categoría: Scripts en Python
  • Categoría: Automatización en redes
  • Categoría: Automatización

Uso de API para la automatización en redes

Curso 2 • 3 horas • 4,6 (24 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este curso proporcionará una base sólida para comprender el uso de API en la automatización de redes al analizar temas importantes como los formatos de codificación de datos, las API REST y la biblioteca de solicitudes de Python. Después de completar el curso, estará equipado con las habilidades necesarias para utilizar las API en su solución de automatización de red y podrá describir la utilidad de las API en este contexto. Este curso está dirigido principalmente a ingenieros de redes, ingenieros de sistemas, arquitectos de redes y administradores que deseen aprender los conceptos básicos de la automatización de redes y las API de redes.

Al final del curso, usted:
  • Describa la necesidad de formatos de codificación de datos y aprenda diferentes formatos.
  • Interprete y cree llamadas API basadas en HTTP a dispositivos en la red.
  • Cree e interprete scripts en Python utilizando el módulo de solicitudes para automatizar dispositivos con API basadas en HTTP.

Para tener éxito en este curso, debe dominar las tecnologías básicas de enrutamiento y conmutación, comprender los conceptos básicos de la programación Python (3 a 6 meses de experiencia) y disfrutar de algunos conocimientos básicos de Linux.

habilidades que adquirirás
  • Categoría: Gestión de configuración
  • Categoría: Otro lenguaje de marcado más (YAML)
  • Categoría: Jinja (motor de plantillas)
  • Categoría: Automatización en redes
  • Categoría: Ansible

Ansible para la automatización en redes

Curso 3 • 3 horas • 4,7 (14 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este curso lo capacitará en los conceptos básicos de Ansible, una herramienta extendida de administración de configuración de código abierto que simplifica la administración de infraestructura en entornos de red modernos. También aprenderá sobre Jinja2, un lenguaje de plantillas que brinda flexibilidad a las tareas de automatización. Después de completar el curso, tendrá la comprensión necesaria de Ansible y su aplicación en la automatización de redes, lo que le permitirá automatizar tareas de red de manera efectiva y mejorar las operaciones de la red. Este curso está dirigido principalmente a ingenieros de redes, ingenieros de sistemas, arquitectos de redes y administradores que deseen aprender los conceptos básicos de la automatización de redes y Ansible.

Al final del curso, usted:
  • Cree guías de Ansible para configurar dispositivos de red y recibir datos del estado operativo de los dispositivos de red.
  • Cree plantillas Jinja2 y estructuras de datos YAML para configurarlas en el estado deseado.

Para tener éxito en este curso, debe dominar las tecnologías básicas de enrutamiento y conmutación, comprender los conceptos básicos de la programación Python (3 a 6 meses de experiencia) y disfrutar de algunos conocimientos básicos de Linux.

habilidades que adquirirás
  • Categoría: acoplador
  • Categoría: Canalización de CI/CD
  • Categoría: entornos virtuales Python
  • Categoría: Devops
  • Categoría: diseño de software

DevOps para la automatización de redes (NetDevOps)

Curso 4 • 4 horas • 4,8 (18 valoraciones)

Detalles del curso

¿Qué aprenderás?

Este curso presentará a los estudiantes diversas herramientas DevOps, como Git y entornos virtuales para el desarrollo en Python, y explicará el concepto de integración continua. Los temas abordarán diferentes métodos de desarrollo utilizados en DevOps, como el proceso Agile. Al final del curso, los estudiantes tendrán una amplia comprensión de DevOps y cómo pueden integrarse en NetDevOps, lo que resultará en una mayor eficiencia y éxito en las operaciones de red. Este curso está dirigido principalmente a ingenieros de redes, ingenieros de sistemas, arquitectos de redes y administradores que deseen aprender los conceptos básicos de la automatización de redes y NetDevOps.

Al final del curso, usted:
  • Definir y distinguir entre metodologías de desarrollo de software Waterfall y Aglie.
  • Describir cómo se pueden aplicar los principios, herramientas y canalizaciones de DevOps a las operaciones de red.
  • Explicar el papel de los entornos de desarrollo de automatización de redes y tecnologías relacionadas, como los entornos virtuales Python, Vagrant y Docker.

Para tener éxito en este curso, debe dominar las tecnologías básicas de enrutamiento y conmutación, comprender los conceptos básicos de la programación Python (3 a 6 meses de experiencia) y disfrutar de algunos conocimientos básicos de Linux.

habilidades que adquirirás
  • Categoría: Json
  • Categoría: XML
  • Categoría: API
  • Categoría: Otro lenguaje de marcado más (YAML)
  • Categoría: Transferencia de Estado Representacional (REST)

Introducción a la programación basada en modelos.

Curso 5 • 2 horas

Detalles del curso

¿Qué aprenderás?

En este curso aprenderá sobre programación basada en modelos y el uso de modelos de datos YANG para proporcionar una forma estandarizada de acceder a dispositivos de red y sus capacidades. Familiarícese con los términos y construcciones YANG y las herramientas y protocolos dependientes de YANG, incluidos NETCONF y RESTCONF. Además, aprenderá a utilizar las bibliotecas de Python para comunicarse con sistemas que permiten NETCONF y RESTCONF. Al final del curso, tendrá un conocimiento profundo de la programación basada en modelos y la importancia de YANG en la automatización de redes.

Al final del curso, usted:
  • Explique el papel de YANG en el contexto de la automatización de redes.
  • Describir las herramientas existentes para simplificar el trabajo con modelos YANG.
  • Describe la función de RESTCONF y NETCONF y las diferencias entre ellos.

Para tener éxito en este curso, debe dominar las tecnologías básicas de enrutamiento y conmutación, comprender los conceptos básicos de la programación Python (3 a 6 meses de experiencia) y disfrutar de algunos conocimientos básicos de Linux.

habilidades que adquirirás
  • Categoría: YANG
  • Categoría: RESTCONF
  • Categoría: NETCONF
  • Categoría: Transferencia de Estado Representacional (REST)
  • categoría: nccliente