
Cisco DevNet es el programa para desarrolladores de Cisco, diseñado para ayudar a programadores y profesionales de TI que desean crear aplicaciones y desarrollar integraciones con productos, plataformas y API de Cisco . Cisco DevNet abarca los productos de Cisco en redes definidas por software, seguridad, nube, centros de datos, Internet de las cosas , colaboración y desarrollo de software de código abierto. El sitio developer.cisco.com también ofrece entornos de aprendizaje y de pruebas, así como una serie de videos para quienes desean aprender a programar y probar aplicaciones.
Historia
Cisco tiene una larga trayectoria en la creación de una comunidad de desarrolladores. Cisco inició sus iniciativas para desarrolladores en el año 2000 con la Arquitectura para Voz, Video y Dispositivos Integrados (AVVID). [ 1 ] En ese momento, la mayoría de los desarrolladores se centraban en crear personalizaciones para los sistemas telefónicos VoIP de Cisco .
En cierto momento, el enfoque del programa AVVID en los desarrolladores creció, y Cisco lanzó el Programa de Desarrolladores de Tecnología de Cisco (CTDP). Este evolucionó hasta convertirse en la Comunidad de Desarrolladores de Cisco (CDC) y la Red de Desarrolladores de Cisco (CDN) en 2009. Este crecimiento amplió el número de API utilizadas para crear soluciones en las plataformas de Cisco e incluyó guías de API, foros, descargas y la versión inicial del sistema sandbox. [ 2 ]
A medida que crecía la necesidad de Cisco de brindar soporte 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, incluyendo redes, IoT, colaboración, código abierto, centros de datos y otras. También contiene laboratorios de aprendizaje, un entorno de pruebas y una comunidad donde los desarrolladores pueden compartir sus creaciones. DevNet también participa y organiza muchos eventos para desarrolladores, como hackatones y campamentos de programación. [ 6 ] [ 7 ] [ 8 ]
DevNet organiza eventos para desarrolladores en todo el mundo, incluida la DevNet Zone en Cisco Live .
DevNet celebró su primera conferencia para desarrolladores, DevNet Create, dirigida a desarrolladores de aplicaciones y profesionales 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 cuenta con varios componentes que ayudan a los desarrolladores a aprender a programar y trabajar con las API de Cisco.
Guías y documentación de la 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 recientes tienen API REST , mientras que algunos de los productos más antiguos basados en colaboración pueden admitir codificación XML . [ 9 ]
Laboratorios de aprendizaje
Los laboratorios de aprendizaje de DevNet ofrecen laboratorios individuales, módulos de aprendizaje y rutas de aprendizaje para programadores de todos los niveles. Los desarrolladores y estudiantes pueden aprender los fundamentos de la programación. Los ingenieros de redes pueden familiarizarse con las redes definidas por software (SDN) y otras áreas específicas de redes. Los programadores experimentados pueden obtener una formación más profunda sobre las API de Cisco. [ 10 ]
entornos de pruebas
Los entornos de prueba (sandboxes) en DevNet proporcionan un espacio gratuito donde las personas pueden probar su código en un entorno de red. Dependiendo del producto, algunos entornos de prueba son virtuales, mientras que otros utilizan equipos de laboratorio. [ 11 ]
Código de ejemplo
El código de ejemplo de DevNet se puede subir desde un repositorio de GitHub al DevNet Code Exchange. Esta herramienta permite a los desarrolladores encontrar, descargar y contribuir al código. [ 12 ]
Intercambio DevNet
DevNet Exchange muestra una variedad de soluciones, aplicaciones y código desarrollados por socios de Cisco 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 mostrarlo. [ 13 ]
Premios
Premio al mejor portal para desarrolladores en general , Premio a la comunidad y la divulgación, y Premio a la mejor innovación en DX. Premios DevPortal 2018 [ 14 ]
Colaboración con Apple
En junio de 2016, Cisco y Apple Inc. anunciaron una alianza en la Conferencia Mundial de Desarrolladores de Apple . [ 15 ] Esta alianza tenía como objetivo lograr una mayor interoperabilidad entre los equipos de Cisco y el sistema operativo iOS de Apple. Algunas de las API compatibles con Cisco incluyen:
- Experiencia móvil conectada (CMX)
- Cisco Spark
- Tropo
- Cisco Instant Connect
Obtener la certificación DevNet
Existen dos maneras de realizar el curso: un enfoque autodirigido y autorregulado, o un enfoque estructurado en el que un proveedor de capacitación divide el plan de estudios oficial en lecciones, laboratorios y cuestionarios de práctica. Independientemente del enfoque elegido, las habilidades de DevNet se pueden dividir en cinco áreas de conocimiento.
- Fundamentos de redes (protocolos, dispositivos, opciones de conectividad en todos los niveles de la pila TCP/IP, incluyendo conocimientos de Linux).
- Habilidades de programación (principalmente Python)
- Herramientas DevOps (CI/CD, SCM como Git, etc.)
- API de infraestructura (obviamente, cada proveedor tiene las suyas, por lo que el programa DevNet se centra en Cisco).
- Ciclo de vida del desarrollo (o integraciones) y despliegue de aplicaciones
Véase también
Referencias
- ↑ Programa de socios AVVID de Cisco . Cisco.com (2000). Consultado el 10 de febrero de 2017.
- ↑ La red de desarrolladores de Cisco busca atraer a terceros . Tech Target (5 de octubre de 2009). Consultado el 10 de febrero de 2017.
- ↑ Cisco relanza su red de desarrolladores . The Register (22 de julio de 2014). Consultado el 10 de febrero de 2017.
- ↑ Cisco lanza DevNet para atraer a desarrolladores de software . Eweek (22 de julio de 2014). Consultado el 10 de febrero de 2017.
- ↑ Cisco DevNet se centra en los desarrolladores . Network Computing (21 de julio de 2014). Consultado el 10 de febrero de 2017.
- ↑ Presentamos DevNet Create, la conferencia para desarrolladores donde las aplicaciones se encuentran con la infraestructura. blogs.cisco.com (7 de febrero de 2017). Consultado el 10 de febrero de 2017.
- ↑ Zona Cisco Live DevNet archivada el 11 de febrero de 2017 en Wayback Machine www.ciscolive.com (2017). Consultada el 10 de febrero de 2017.
- ↑ Hackathon virtual de Cisco 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.
- ↑ Laboratorios de aprendizaje de DevNet developer.cisco.com. 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.
- ↑ [ Cisco agrega intercambios de código y ecosistema a DevNet, que cuenta con 500.000 miembros] ZDNet (18 de junio de 2018). Consultado el 1 de julio de 2019.
- ↑ "Ganador" . Premios DevPortal . Consultado el 19 de marzo de 2019 .
- ↑ Apple y Cisco DevNet: ¿Qué beneficios ofrece a 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ódigos
- Sistemas Cisco
- Comunidades de desarrolladores de software