Cisco DevNet es el programa para desarrolladores de Cisco que ayuda a los desarrolladores y profesionales de TI que desean escribir aplicaciones y desarrollar integraciones con productos, plataformas y API de Cisco . Cisco DevNet incluye los productos de Cisco en redes definidas por software, seguridad, nube, centro de datos, Internet de las cosas, colaboración y desarrollo de software de código abierto. El sitio developer.cisco.com también proporciona entornos de aprendizaje y sandbox, así como una serie de videos para aquellos que intentan aprender a codificar y probar aplicaciones.
![CiscoDevNet2.png](http://wikiimg.tojsiabtv.com/wikipedia/en/thumb/f/f8/CiscoDevNet2.png/350px-CiscoDevNet2.png)
Historia
Cisco tiene una larga trayectoria en la creación de una comunidad de desarrolladores. Cisco comenzó sus iniciativas para desarrolladores en 2000 con la Arquitectura para dispositivos integrados, video y voz (AVVID). [1] En este momento, la mayoría de los desarrolladores se centraron en la creación de personalizaciones para los sistemas telefónicos VoIP de Cisco .
En algún momento, el enfoque de los desarrolladores del programa AVVID creció y Cisco lanzó el Programa de desarrolladores de tecnología de Cisco (CTDP). Esto se convirtió en Cisco Developer Community (CDC) y Cisco Developer Network (CDN) en 2009. Este crecimiento amplió la cantidad de API utilizadas para crear soluciones en plataformas Cisco e incluyó guías de API, foros, descargas y la primera versión de la sistema de caja de arena. [2]
A medida que crecía la necesidad de Cisco de apoyar a los desarrolladores, DevNet se lanzó en 2014 bajo el liderazgo de Susie Wee . [3] [4] [5] La nueva red de desarrolladores de Cisco contiene API de muchas de las tecnologías de Cisco, incluidas redes, IoT, colaboración, código abierto, centro de datos y otras. También contiene laboratorios de aprendizaje, una caja de arena y una comunidad donde los desarrolladores pueden compartir sus creaciones. DevNet también asiste y organiza muchos eventos para desarrolladores, como hackatones y campamentos de codificación [6] [7] [8]
DevNet organiza eventos para desarrolladores en todo el mundo, incluida la Zona DevNet en Cisco Live .
DevNet celebró su primera conferencia de desarrolladores DevNet Create dirigida a un desarrollador de aplicaciones y una audiencia de DevOps en San Francisco en mayo de 2017. Guy Kawasaki habló sobre " El arte de la innovación " durante DevNet Create 2018 . DevNet Create 2019 regresa al Museo de Historia de la Computación en Mountain View, California, del 24 al 25 de abril de 2019.
Componentes del sitio
DevNet tiene varios componentes que ayudan a los desarrolladores a aprender a codificar y trabajar con las API de Cisco.
Guías y documentación de API
Cisco DevNet admite una amplia variedad de tecnologías. Para cada producto, se proporcionan guías y documentación de API individuales. Se admiten varios tipos de API, según el producto. Por ejemplo, muchas de las tecnologías más nuevas tienen API REST , mientras que algunos de los productos antiguos basados en la colaboración pueden admitir la codificación XML . [9]
Laboratorios de aprendizaje
Los laboratorios de aprendizaje de DevNet proporcionan laboratorios individuales, módulos de aprendizaje y pistas de aprendizaje para codificadores de todos los niveles. Los desarrolladores y los estudiantes pueden aprender los conceptos básicos de codificación. Los ingenieros de redes pueden familiarizarse más con las redes definidas por software (SDN) y otras áreas específicas de redes. Los codificadores experimentados pueden obtener una formación más detallada sobre las API de Cisco. [10]
Cajas de arena
Los entornos sandbox de DevNet proporcionan un espacio libre donde las personas pueden probar su código en un entorno de red. Dependiendo del producto, algunos entornos sandbox son virtuales mientras que otros utilizan equipos de laboratorio. [11]
Código de muestra
El código de muestra de DevNet existente se puede cargar desde un repositorio de GitHub a DevNet Code Exchange. Esta herramienta permite a los desarrolladores buscar, descargar y contribuir al código. [12] También puede encontrar código de muestra de DevNet de la organización CiscoDevNet GitHub en ciscodevnet.github.io. [13]
DevNet Exchange
DevNet Exchange muestra una variedad de soluciones, aplicaciones y código que los socios de Cisco han desarrollado teniendo en cuenta los productos de Cisco. El sitio permite a los desarrolladores explorar el código de otros desarrolladores y proporciona una plataforma para mostrar código. [14]
Premios
Premio al mejor portal general para desarrolladores , premio Community Spotlight & Outreach y premio a la mejor innovación DX. Premios DevPortal 2018 [15]
Colaboración con Apple
En junio de 2016, Cisco y Apple Inc. anunciaron una asociación en la Conferencia Mundial de Desarrolladores de Apple . [16] Esta asociación tenía la intención de construir una mayor interoperabilidad entre los equipos de Cisco y Apple iOS. Algunas de las API compatibles con Cisco incluyen:
- Experiencia móvil conectada (CMX)
- Cisco Spark
- Tropo
- Conexión instantánea de Cisco
Obtener la certificación DevNet
Puede elegir hacerlo usted mismo o hacerlo usted mismo, llamarlo obtener la certificación DevNet de la manera difícil o puede seguir un enfoque estructurado en el que un proveedor de capacitación ha dividido el plan de estudios oficial en lecciones, laboratorios y cuestionarios de práctica, es decir, facilitando la navegación. a través de los temas del examen y realice un seguimiento de su progreso de aprendizaje. Independientemente del enfoque adoptado, el conjunto de habilidades de DevNet se puede dividir en cinco dominios de conocimiento.
- Fundamentos de la red (protocolos, dispositivos, opciones de conectividad arriba / abajo de la pila TCP / IP, incluido el conocimiento de Linux)
- Habilidades de programación (principalmente Python)
- Herramientas de DevOps (CICD, SCM como Git, etc.)
- API de infraestructura (obviamente, cada proveedor tiene las suyas propias, por lo que el programa DevNet se centra en Cisco)
- Desarrollo de aplicaciones (o integraciones) y ciclo de vida de implementación
Ver también
Referencias
- ^ Programa de socios de Cisco AVVID . Cisco.com (2000). Consultado el 10 de febrero de 2017.
- ^ Cisco Developer Network corteja a terceros . Objetivo tecnológico (5 de octubre de 2009). Consultado el 10 de febrero de 2017.
- ^ Cisco relanza la red de desarrolladores . El registro (2014-07-22). Consultado el 10 de febrero de 2017.
- ^ Cisco lanza DevNet a los desarrolladores de software de Woo . Eweek (22 de julio de 2014). Consultado el 10 de febrero de 2017.
- ^ Cisco DevNet se centra en desarrolladores . Computación en red (21 de julio de 2014). Consultado el 10 de febrero de 2017.
- ^ Presentamos DevNet Create, la conferencia de desarrolladores donde las aplicaciones se encuentran con la infraestructura blogs.cisco.com (2017-02-07). Consultado el 10 de febrero de 2017.
- ^ Cisco Live DevNet Zone Archivado 2017-02-11 en Wayback Machine www.ciscolive.com (2017). Consultado el 10 de febrero de 2017.
- ^ Cisco Virtual Hackathon para Asia-Pacífico Archivado el 11 de febrero de 2017 en Wayback Machine www.bemyapp.com (2017). Consultado el 10 de febrero de 2017.
- ^ Sitio web de DevNet developer.cisco.com. Consultado el 10 de febrero de 2017.
- ^ Developer.cisco.com de DevNet Learning Labs . Consultado el 10 de febrero de 2017.
- ^ DevNet Sandbox developer.cisco.com. Consultado el 10 de febrero de 2017.
- ^ DevNet Code Exchange developer.cisco.com/codeexchange. Consultado el 1 de julio de 2019.
- ^ Código de muestra de DevNet ciscodevnet.github.io. Consultado el 10 de febrero de 2017.
- ^ [Cisco agrega intercambios de códigos y ecosistemas a DevNet de 500K] ZDNet (2018-06-18). Consultado el 1 de julio de 2019.
- ^ "Ganador" . Premios DevPortal . Consultado el 19 de marzo de 2019 .
- ^ Apple y Cisco DevNet: qué hay para los desarrolladores communities.cisco.com (13 de junio de 2016). Consultado el 10 de febrero de 2017.
enlaces externos
- Cisco DevNet
- Laboratorios de aprendizaje de Cisco DevNet
- Intercambio de código