Aplicar técnicas de desarrollo de software orientado a las redes y las APIs según la automatización de las operaciones de los dispositivos de red.
| Módulo | Aprendizaje esperado | Contenidos | Horas teóricas | Horas prácticas |
|---|---|---|---|---|
| 1 | Identificar la creación del entorno del desarrollador DevNet según recursos en línea. | Crear un entorno de desarrollo. Python Recursos en línea de DevNet. | 2 | 3 |
| 2 | Reconocer metodologías de diseño y desarrollo de software de acuerdo control de versiones con GIT. | Metodologías de desarrollo Implementación de control de versiones con GIT, Métodos de codificación Usar python para evaluar código Mensajes y formatos de datos. | 1 | 3 |
| 3 | Reconocer el uso de las API según funciones y estilos de arquitectura. | Uso de las APIs. Funciones y estilos de arquitectura. Consultas API REST sobre HTTPS Usar webhooks. | 1 | 3 |
| 4 | Determinar fundamentos de redes de acuerdo a dispositivos y protocolos comunes de las redes. | Fundamentos de las redes Modelos de redeferencia Dispositivos y protocolos comunes de las redes. | 1 | 1 |
| 5 | Realizar despliegue de aplicaciones y seguridad según modelos de despliegue cloud | Tecnologías para desplegar y asegurar aplicaciones y datos en entornos cloud. Modelos de despliegue cloud Tecnologías de contenedores Usar CI/CD en despliegue de aplicaciones. | 1 | 3 |
| 6 | Emplear principios de Infraestructura y automatización de acuerdo a herramientas de automatización, pruebas y entornos de virtualización de redes. | Principios de DevOps. Usar script para la automatización. Herramientas de automatización y pruebas y entornos de virtualización de redes. | 1 | 3 |
| 7 | Aplicar plataformas de desarrollo según modelos de programabilidad de redes | Plataforma de API de Cisco Modelos de programabilidad de redes Plataformas disponibles en DevNet. | 4 | 3 |
