Cisco DevNet

CiscoDevNet2.png

Cisco DevNet to program deweloperski firmy Cisco, który pomaga programistom i specjalistom IT, którzy chcą pisać aplikacje i opracowywać integracje z produktami, platformami i interfejsami API firmy Cisco . Cisco DevNet obejmuje produkty Cisco w zakresie sieci zdefiniowanych programowo, bezpieczeństwa, chmury, centrum danych, Internetu rzeczy, współpracy i tworzenia oprogramowania typu open source. Witryna developer.cisco.com udostępnia również środowiska do nauki i piaskownicy, a także serię filmów dla osób próbujących nauczyć się kodowania i testowania aplikacji.

Historia

Cisco ma długą historię budowania społeczności programistów. Cisco rozpoczęło swoje inicjatywy deweloperskie w 2000 roku od architektury dla urządzeń głosowych, wideo i zintegrowanych (AVVID). W tym czasie większość programistów koncentrowała się na tworzeniu dostosowań dla telefonicznych Cisco VoIP .

W pewnym momencie zainteresowanie programistów programem AVVID wzrosło i Cisco uruchomiło Cisco Technology Developer Program (CTDP). W 2009 roku przekształciło się to w Cisco Developer Community (CDC) i Cisco Developer Network (CDN). Wzrost ten rozszerzył liczbę interfejsów API używanych do tworzenia rozwiązań na platformach Cisco i obejmował przewodniki po interfejsach API, fora, pliki do pobrania oraz wczesną wersję systemem piaskownicy.

Wraz ze wzrostem potrzeb firmy Cisco w zakresie wspierania programistów, w 2014 r. uruchomiono DevNet pod kierownictwem Susie Wee . Nowa sieć programistów Cisco zawiera interfejsy API z wielu technologii Cisco, w tym sieci, IoT, współpracy, open source, centrum danych i innych. Zawiera również laboratoria edukacyjne, piaskownicę i społeczność, w której programiści mogą dzielić się swoimi dziełami. DevNet uczestniczy również i organizuje wiele wydarzeń dla programistów, takich jak hackathony i obozy kodowania

DevNet organizuje wydarzenia dla programistów na całym świecie, w tym DevNet Zone w Cisco Live .

DevNet zorganizował swoją pierwszą konferencję programistów DevNet Create skierowaną do twórców aplikacji i odbiorców DevOps w San Francisco w maju 2017 r. Guy Kawasaki mówił o „ The Art of Innovation ” podczas DevNet Create 2018 . DevNet Create 2019 powraca do Muzeum Historii Komputerów w Mountain View w Kalifornii w dniach 24–25 kwietnia 2019 r.

Składniki witryny

DevNet ma kilka komponentów, które pomagają programistom nauczyć się kodować i pracować z interfejsami API Cisco.

Przewodniki API i dokumentacja

Cisco DevNet obsługuje szeroką gamę technologii. Dla każdego produktu dostępne są indywidualne przewodniki API i dokumentacja. W zależności od produktu obsługiwanych jest kilka typów interfejsów API. Na przykład wiele nowszych technologii ma REST , podczas gdy niektóre starsze produkty oparte na współpracy mogą obsługiwać kodowanie XML .

Laboratoria edukacyjne

Laboratoria edukacyjne DevNet zapewniają indywidualne laboratoria, moduły szkoleniowe i ścieżki szkoleniowe dla programistów na wszystkich poziomach umiejętności. Programiści i studenci mogą nauczyć się podstaw kodowania. Inżynierowie sieciowi mogą lepiej zapoznać się z sieciami definiowanymi programowo (SDN) i innymi obszarami specyficznymi dla sieci. Doświadczeni programiści mogą przejść bardziej szczegółowe szkolenie na temat interfejsów API firmy Cisco.

Piaskownice

Piaskownice w DevNet zapewniają bezpłatną przestrzeń, w której ludzie mogą wypróbować swój kod w środowisku sieciowym. W zależności od produktu niektóre piaskownice są wirtualne, podczas gdy inne wykorzystują sprzęt laboratoryjny.

Przykładowy kod

Istnieje przykładowy kod DevNet, który można przekazać z repozytorium GitHub do DevNet Code Exchange. To narzędzie umożliwia programistom znajdowanie, pobieranie i współtworzenie kodu. Możesz również znaleźć przykładowy kod DevNet z organizacji CiscoDevNet GitHub na ciscodevnet.github.io.

Wymiana DevNet

DevNet Exchange wyświetla różnorodne rozwiązania, aplikacje i kod, które zostały opracowane z myślą o produktach Cisco przez Cisco Partners. Witryna umożliwia programistom przeglądanie kodu przez innych programistów, a także zapewnia platformę do prezentacji kodu.

Nagrody

Nagroda dla najlepszego portalu dla deweloperów , nagroda dla społeczności i nagroda za pomoc oraz nagroda za najlepszą innowację DX. Nagrody DevPortal 2018

Współpraca z Apple'em

W czerwcu 2016 r. Cisco i Apple Inc. ogłosiły partnerstwo na konferencji Apple Worldwide Developers Conference . To partnerstwo miało na celu zbudowanie większej interoperacyjności między sprzętem Cisco a Apple iOS. Niektóre z obsługiwanych interfejsów API firmy Cisco obejmują:

  • Połączona obsługa mobilna (CMX)
  • Cisco Sparka
  • Tropo
  • Cisco Instant Connect

Uzyskanie certyfikatu DevNet

Możesz wybrać opcję Zrób to sam lub zrób to sam lub zastosować ustrukturyzowane podejście, w którym dostawca szkoleń podzielił oficjalny program nauczania na lekcje, laboratoria i praktyczne quizy. Niezależnie od przyjętego podejścia, zestaw umiejętności DevNet można podzielić na pięć dziedzin wiedzy.

  1. Podstawy sieci (protokoły, urządzenia, opcje połączeń w górę/w dół stosu TCP/IP, w tym znajomość systemu Linux)
  2. Umiejętności programowania (głównie Python)
  3. Narzędzia DevOps (CICD, SCM, takie jak Git itp.)
  4. Interfejsy API infrastruktury (oczywiście każdy dostawca ma swoje własne, więc program DevNet koncentruje się na Cisco)
  5. Rozwój aplikacji (lub integracje) i cykl życia wdrożenia

Zobacz też

Linki zewnętrzne