Fundamentos de Cisco DevNet Associate

Curso estructurado de DevNet Associate sobre software, APIs, automatización, redes, seguridad y despliegue, con preguntas.

Nivel: Cisco Certified DevNet Associate (DEVASC) Dificultad: intermediate 5 lecciones 60 min
Progreso del curso 0 / 5
Volver a los cursos

Qué aprenderás

  • Describir desarrollo.
  • Explicar APIs.
  • Describir automatización.
  • Explicar seguridad.
  • Describir CI/CD.

Antes de empezar

  • Es útil conocer programación.
  • Se recomiendan fundamentos de redes.
  • No se requiere certificación previa.

Lección 1 Desarrollo de Software y Control de Versiones

DevNet valida automatización con software. REST, JSON, YAML y Git son fundamentales. Git usa repos, branches, commits y merges. El código limpio y las revisiones mejoran calidad. Estas bases permiten integrar plataformas Cisco. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: el desarrollador crea una branch, escribe Python con REST y JSON, commitea y mergea.

Lección 2 APIs REST e Integración

Las APIs conectan aplicaciones. GET, POST, PUT y DELETE definen operaciones. Los códigos comunican resultados. API keys y OAuth autentican y los webhooks notifican. DNA Center, Meraki e IOS XE exponen REST. Domine HTTP y JSON. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un script usa GET en DNA Center, verifica 200 y analiza JSON.

Lección 3 Automatización de Redes

Ansible usa playbooks YAML y Terraform administra infraestructura. DNA Center y Meraki ofrecen APIs. Los controllers convierten intent en configuración. Las operaciones idempotentes son seguras. La automatización reduce errores y acelera despliegues. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: Ansible configura VLANs, Terraform crea entorno y DNA Center expone inventario.

Lección 4 Seguridad y Pruebas

Los unit tests y integration tests verifican código. Los linters y reviews mejoran calidad. Auth verifica identidad, authz otorga y encryption protege. Los threat models identifican riesgo. La red usa switches, routers, VLAN, DNS, DHCP y firewalls. No exponga secretos y use HTTPS. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: el desarrollador escribe unit tests, corre linter, revisa el PR y verifica HTTPS y OAuth.

Lección 5 CI/CD y Despliegue

CI/CD construye, prueba y despliega. Docker empaqueta contenedores y Kubernetes orquesta. Los artifacts son paquetes. Canary y rollback reducen riesgo. Automatice releases y monitoree fallos. Practica con ejemplos, revisa cada error y repite los temas más débiles cada semana para mejorar.

Ejemplo

Ejemplo: un pipeline construye Docker, prueba, empuja y despliega a canary antes del rollout.