Cisco DevNet
Cisco DevNet — это программа для разработчиков Cisco, призванная помочь разработчикам и ИТ-специалистам, желающим писать приложения и разрабатывать интеграцию с Cisco продуктами, платформами и API . Cisco DevNet включает продукты Cisco в области программно-определяемых сетей, безопасности, облака, центров обработки данных, Интернета вещей, совместной работы и разработки программного обеспечения с открытым исходным кодом. На сайте Developer.cisco.com также представлены среды обучения и песочницы, а также серия видеороликов для тех, кто пытается научиться программировать и тестировать приложения.
История
[ редактировать ]Cisco имеет долгую историю создания сообщества разработчиков. Cisco начала свои инициативы в области разработчиков в 2000 году с создания архитектуры для голоса, видео и интегрированных устройств (AVVID). [1] В то время большинство разработчиков были сосредоточены на настройке телефонных систем Cisco VoIP .
В какой-то момент внимание разработчиков программы AVVID возросло, и Cisco запустила Программу разработчиков технологий Cisco (CTDP). В 2009 году это превратилось в Сообщество разработчиков Cisco (CDC) и Сеть разработчиков Cisco (CDN). Этот рост увеличил число API-интерфейсы, используемые для создания решений на платформах Cisco, включают руководства по API, форумы, файлы для загрузки и раннюю версию системы песочницы. [2]
Поскольку потребность Cisco в поддержке разработчиков росла, в 2014 году была запущена DevNet под руководством Сьюзи Ви . [3] [4] [5] Новая сеть разработчиков Cisco содержит API-интерфейсы многих технологий Cisco, включая сети, Интернет вещей, совместную работу, открытый исходный код, центры обработки данных и другие. Он также содержит учебные лаборатории, песочницу и сообщество, где разработчики могут делиться своими творениями. DevNet также посещает и проводит множество мероприятий для разработчиков, таких как хакатоны и лагеря программистов. [6] [7] [8]
DevNet проводит мероприятия для разработчиков по всему миру, в том числе DevNet Zone на Cisco Live .
DevNet провела свою первую конференцию разработчиков DevNet Create, ориентированную на разработчиков приложений и аудиторию DevOps, в Сан-Франциско в мае 2017 года. Гай Кавасаки рассказал об « Искусстве инноваций » во время DevNet Create 2018 . DevNet Create 2019 возвращается в Музей истории компьютеров в Маунтин-Вью, Калифорния, 24–25 апреля 2019 г.
Компоненты сайта
[ редактировать ]В DevNet есть несколько компонентов, которые помогают разработчикам научиться программировать и работать с API Cisco.
Руководства и документация по API
[ редактировать ]Cisco DevNet поддерживает широкий спектр технологий. Для каждого продукта предоставляются отдельные руководства и документация по API. В зависимости от продукта поддерживается несколько типов API. Например, многие новые технологии имеют REST API, тогда как некоторые старые продукты для совместной работы могут поддерживать кодирование XML . [9]
Учебные лаборатории
[ редактировать ]Учебные лаборатории DevNet предоставляют отдельные лабораторные работы, учебные модули и курсы обучения для программистов всех уровней квалификации. Разработчики и студенты могут изучить основы кодирования. Сетевые инженеры смогут лучше познакомиться с программно-определяемыми сетями (SDN) и другими областями, связанными с сетями. Опытные программисты могут пройти более углубленное обучение работе с API Cisco. [10]
Песочницы
[ редактировать ]Песочницы в DevNet предоставляют свободное пространство, где люди могут опробовать свой код в сетевой среде. В зависимости от продукта некоторые песочницы являются виртуальными, а в других используется лабораторное оборудование. [11]
Пример кода
[ редактировать ]Образец кода DevNet можно загрузить из репозитория GitHub на DevNet Code Exchange. Этот инструмент позволяет разработчикам находить, загружать и вносить свой вклад в код. [12] Вы также можете найти пример кода DevNet в организации CiscoDevNet GitHub на сайте ciscodevnet.github.io. [13]
Девнет-биржа
[ редактировать ]DevNet Exchange отображает различные решения, приложения и код, разработанные партнерами Cisco с учетом продуктов Cisco. Сайт позволяет разработчикам изучать код других разработчиков, а также предоставляет платформу для демонстрации кода. [14]
Награды
[ редактировать ]Награда за лучший портал для разработчиков , награда за освещение сообщества и информационно-просветительскую работу, а также награда за лучшую инновацию в области DX. Награды DevPortal 2018 [15]
Сотрудничество с Apple
[ редактировать ]В июне 2016 года Cisco и Apple Inc. объявили о партнёрстве на Всемирной конференции разработчиков Apple . [16] Это партнерство было направлено на обеспечение большей совместимости между оборудованием Cisco и Apple iOS. Некоторые из поддерживаемых Cisco API включают:
- Подключенный мобильный опыт (CMX)
- Циско Спарк
- Троп
- Cisco мгновенное подключение
Получение сертификации DevNet
[ редактировать ]Вы можете выбрать «Сделай сам» или «Сделай сам» или следовать структурированному подходу, при котором поставщик услуг обучения разбил официальную учебную программу на уроки, лабораторные работы и практические тесты. Независимо от выбранного подхода, набор навыков DevNet можно разбить на пять областей знаний.
- Основы сети (протоколы, устройства, варианты подключения вверх/вниз по стеку TCP/IP, включая знание Linux)
- Навыки программирования (в основном Python)
- Инструменты DevOps (CICD, SCM, такие как Git и т. д.)
- Инфраструктурные API (очевидно, что у каждого поставщика они свои, поэтому программа DevNet ориентирована на Cisco)
- Разработка приложений (или интеграция) и жизненный цикл развертывания
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Партнерская программа Cisco AVVID . Cisco.com (2000). Проверено 10 февраля 2017 г.
- ^ Сеть разработчиков Cisco привлекает третьих лиц . Техническая цель (5 октября 2009 г.). Проверено 10 февраля 2017 г.
- ^ Cisco перезапускает сеть разработчиков . Регистр (22 июля 2014 г.). Проверено 10 февраля 2017 г.
- ^ Cisco запускает DevNet для привлечения разработчиков программного обеспечения . Энеделя (22 июля 2014 г.). Проверено 10 февраля 2017 г.
- ^ Cisco DevNet ориентирована на разработчиков . Сетевые вычисления (21 июля 2014 г.). Проверено 10 февраля 2017 г.
- ^ Представляем DevNet Create, конференцию разработчиков, где приложения встречаются с инфраструктурой blogs.cisco.com (07 февраля 2017 г.). Проверено 10 февраля 2017 г.
- ^ Зона Cisco Live DevNet. Архивировано 11 февраля 2017 г. на сайте Wayback Machine www.ciscolive.com (2017). Проверено 10 февраля 2017 г.
- ^ Виртуальный хакатон Cisco для Азиатско-Тихоокеанского региона. Архивировано 11 февраля 2017 г. на сайте Wayback Machine www.bemyapp.com (2017). Проверено 10 февраля 2017 г.
- ^ Веб-сайт DevNet Developer.cisco.com. Проверено 10 февраля 2017 г.
- ^ DevNet Learning Labs Developer.cisco.com. Проверено 10 февраля 2017 г.
- ^ DevNet Sandbox Developer.cisco.com. Проверено 10 февраля 2017 г.
- ^ DevNet Code Exchange Developer.cisco.com/codeexchange. Проверено 1 июля 2019 г.
- ^ Пример кода DevNet ciscodevnet.github.io. Проверено 10 февраля 2017 г.
- ^ [ Cisco добавляет обмен кодом и экосистемой в DevNet, насчитывающий 500 тысяч человек] ZDNet (18 июня 2018 г.). Проверено 1 июля 2019 г.
- ^ «Победитель» . Награды DevPortal . Проверено 19 марта 2019 г.
- ^ Apple и Cisco DevNet: Что это значит для разработчиков Community.cisco.com (13 июня 2016 г.). Проверено 10 февраля 2017 г.