Cisco DevNet - Cisco DevNet

CiscoDevNet2.png

Cisco DevNet to program dla programistów firmy Cisco, który pomaga programistom i specjalistom IT, którzy chcą pisać aplikacje i rozwijać integrację z produktami, platformami i interfejsami API firmy Cisco . Cisco DevNet obejmuje produkty Cisco z zakresu sieci definiowanych 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 programistyczne w 2000 roku od architektury urządzeń głosowych, wideo i zintegrowanych (AVVID). W tym czasie większość programistów koncentrowała się na dostosowywaniu systemów telefonicznych Cisco VoIP .

W pewnym momencie program AVVID skupił się na programistach, a firma Cisco uruchomiła program Cisco Technology Developer Program (CTDP). Przekształciło się to w Cisco Developer Community (CDC) i Cisco Developer Network (CDN) w 2009 roku. Wzrost ten zwiększył liczbę interfejsów API używanych do tworzenia rozwiązań na platformach Cisco i obejmował przewodniki po interfejsach API, fora, pliki do pobrania i wczesną wersję system piaskownicy.

Wraz ze wzrostem zapotrzebowania Cisco na wsparcie programistów, DevNet został uruchomiony w 2014 roku 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 szkoleniowe, piaskownicę i społeczność, w której programiści mogą dzielić się swoimi dziełami. DevNet uczestniczy również i jest gospodarzem wielu wydarzeń dla programistów, takich jak hackathony i obozy kodowania

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

DevNet zorganizował swoją pierwszą konferencję deweloperską DevNet Create skierowaną do programistó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 24–25 kwietnia 2019 r.

Komponenty witryny

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

Przewodniki i dokumentacja API

Cisco DevNet obsługuje szeroką gamę technologii. Dla każdego produktu dostarczane są indywidualne przewodniki API i dokumentacja. W zależności od produktu obsługiwanych jest kilka typów API. Na przykład wiele nowszych technologii ma interfejsy API 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ą uzyskać bardziej szczegółowe szkolenie w zakresie interfejsów Cisco API.

Piaskownice

Piaskownice w DevNet zapewniają wolną 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 wyszukiwanie, pobieranie i współtworzenie kodu. Możesz również znaleźć przykładowy kod DevNet z organizacji CiscoDevNet GitHub na ciscodevnet.github.io.

Giełda 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 poznawanie kodu innych programistów, a także zapewnia platformę do zaprezentowania kodu.

Nagrody

Nagroda za najlepszy portal dla programistów , nagrodę Community Spotlight & Outreach Award oraz nagrodę Best DX Innovation Award. Nagrody DevPortalu 2018

Współpraca z Apple

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 urządzeniami Cisco i Apple iOS. Niektóre z obsługiwanych interfejsów API firmy Cisco obejmują:

  • Połączone środowisko mobilne (CMX)
  • Cisco Spark
  • Tropo
  • Cisco Instant Connect

Uzyskanie certyfikatu DevNet

Możesz wybrać zrób to sam lub majsterkowanie, nazwać to uzyskaniem certyfikatu DevNet w trudny sposób lub możesz zastosować ustrukturyzowane podejście, w którym dostawca szkoleń podzielił oficjalny program nauczania na lekcje, laboratoria i testy praktyczne, tj. ułatwiając nawigację poprzez tematy egzaminacyjne i śledź swoje postępy w nauce. 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 łączności 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. Infrastrukturalne API (oczywiście każdy dostawca ma swoje własne, więc program DevNet skupia się na Cisco)
  5. Tworzenie aplikacji (lub integracje) i cykl życia wdrożenia

Zobacz też

Bibliografia

Zewnętrzne linki