Cisco DevNet kòm yon platfòm aprantisaj, opòtinite pou devlopè ak enjenyè

Cisco DevNet se yon pwogram pou pwogramasyon ak enjenyè ki ede devlopè ak pwofesyonèl IT ki vle ekri aplikasyon epi devlope entegrasyon ak pwodwi Cisco, platfòm ak koòdone.

DevNet te avèk konpayi an pou mwens pase senk ane. Pandan tan sa a, espesyalis konpayi an ak kominote pwogramasyon an te kreye pwogram, aplikasyon, SDK, bibliyotèk, ak kad pou travay ak ekipman/solisyon Cisco.

Nan kad pwogram nan, gen yon opòtinite pou devlopman nan direksyon fòmasyon pou konpayi / ekip devlopman. Nan atik sa yo mwen pral dekri an plis detay opòtinite pou konpayi yo. Anba a mwen pral dekri opòtinite yo pou fòmasyon ak pwogramasyon pou Cisco. Li se vo anyen ke sèten ladrès ak konesans ke ou ka jwenn nan travay ak sandboxes oswa aprann sou platfòm la ka fasil itilize lè w ap travay ak lòt fournisseurs.

Natirèlman, gen anpil solisyon inik ki disponib sèlman nan solisyon Cisco, ak ladrès pou travay avèk yo pèmèt ou, pami lòt bagay, diferansye tèt ou ak konpetitè tou de nan mache travay la ak nan mache devlopman aplikasyon an. Avèk lidèchip Cisco a nan anpil domèn, w ap gen anpil kote pou mete konesans ou nan travay.

Zouti ak resous yo disponib kounye a nan domèn sa yo: Rezo, Sekirite, Sant Done, Kolaborasyon, IoT, Cloud, Open Source, Analytics ak Automatisation SW. Gen laboratwa fòmasyon separe pou chak zòn. Anpil enfòmasyon edikatif ak travay pratik kolekte nan modil ki pèmèt ou fè konesans ak aspè prensipal yo nan teknoloji oswa pwogramasyon nan yon aparèy/solisyon.

Si ou dekri epi bay lyen ki mennen nan tout posiblite yo, li pa posib ke nenpòt nan nou ta li atik la nan fen. Se poutèt sa, nan tout varyete, mwen te chwazi pou ou destinasyon popilè yo dekri anba a.

fondasyon

Kounye a gen anpil lang ak kad pwogramasyon, chak nan yo ka fè sèten travay pi byen ak/oswa pi vit. Lè nou pale sou lang, li enpòtan tou pou konprann ke vitès la nan ranpli yon travay se trè raman kritè prensipal la ak sèlman pou chwazi yon lang pwogramasyon.

Kritè sa yo enpòtan tou pou devlopè yo:

  • sipò ak devlopman langaj
  • kad ki ka senplifye solisyon an nan divès pwoblèm
  • kominote
  • disponiblite bibliyotèk ki pare yo

Si nou pale sou direksyon devlopman an tèm de aplikasyon, Lè sa a, gen de direksyon: aplikasyon ak enfrastrikti.

Cisco DevNet kòm yon platfòm aprantisaj, opòtinite pou devlopè ak enjenyè
Nan domèn devlopman enfrastrikti, gen yon koup nan lang pwogram ki, an pati akòz gwo kominote a ak aplikasyon yo kreye nan yo, yo popilè. Li vo mete aksan sou isit la Piton (pwodwi devlope tankou Ansible, Salt) ak Go (pwodwi tankou docker, kubernetes, grafana yo te devlope).

Ki kote ou ka kòmanse aprann devlopman aplikasyon an?
Nan modil la "Fondamantal nan pwogramasyon"Ou ka kòmanse ak Basics yo, kote ou ka aprann kisa API a ye, git, Basics yo nan lang Python, epi aprann kijan pou travay ak fòma JSON nan Python.

Modil "Mete kanpe eksplwatasyon Desktop ou a pou pwogramasyon rezo a” ap di w sou enstale bibliyotèk ki nesesè yo, travay ak NETCONF/YANG, epi itilize Ansible nan yon òdinatè.

Pifò API yo gen yon fòma kle-valè lizib pou moun:

Cisco DevNet kòm yon platfòm aprantisaj, opòtinite pou devlopè ak enjenyè
Si ou gen difikilte pou itilize langaj pwogramasyon pou rezoud pwoblèm sèten, ou ka itilize yon zouti pou travay ak APIs - Postman. GUI Postman a klè e li fè travay ak aparèy API REST pi fasil. Sou platfòm aprantisaj la pou kòmanse ak Postman gen yon modil separe. Anplis de sa, gen koleksyon pare pou Postman pou travay ak aparèy divès kalite, pou egzanp pou travay avèk yo Sant Achitekti Rezo Digital Cisco (ADN-C) oswa avèk Ekip Webex.

Rezo pwogramasyon

Jodi a, solisyon ak ekipman Cisco yo ap vin pi pwogramasyon.Anplis API Southbound (tankou CLI, SNMP...), pi plis aparèy ak solisyon yo kòmanse sipòte API Northbound (tankou Web UI, RESTful). Pwogramè yo abitye ak pi bon nan travay ak done ki ka kominike avèk pwogramasyon, tankou API RESTful nan fòma JSON, oswa modèl YANG (NETCONF/RESTCONF pwotokòl).

Nan direksyon Rezo pwogramasyon Gen yon seksyon separe kote ou ka teste, analize ak aplike lide ou. Lè w ap devlope aplikasyon ki kominike avèk ekipman rezo a, li enpòtan pou teste kòd ou ak solisyon yo sou ekipman an. Kòm yon pati nan pwogram nan, li posib yo sèvi ak bwat sab nan Kategori rezo. Lè w ap travay ak direksyon sa a, w ap gen tou opòtinite pou jwenn aksè nan divès aparèy, ki gen ladan atravè ssh. Lè w chanje konfigirasyon aparèy yo oswa lè w fè lòt aksyon ak ekipman ak rezo a, ou ka wè si aplikasyon w lan reponn a chanjman sa yo jan sa vle di pandan devlopman oswa ou pa.

Cybersecurity

Ouvri API ak opòtinite pou pwograme ak aprann nan domèn sa a te deja ekri sou nan atik sa a. Li ka ajoute ke pou rezoud pwoblèm sekirite ak byen vit reponn a ensidan nan SOC (sant operasyon sekirite), mete ak entegre sistèm SIEM (enfòmasyon sekirite ak jesyon evènman) enpòtan. An patikilye, konpetans yo konfigirasyon sistèm sa yo se nan gwo demann sou mache a. Sèvi ak lyen ki anba a, ou ka itilize enfrastrikti ki pare pou travay avèk yo Firepower Management Center, Cisco Firepower menas defans ak Splunk.

NetDevOps

Gen yon bon modil nan direksyon sa a ki pral prezante w kontenè, mikwosèvis, ci/cd.

Nan direksyon sa a bwat sab ki disponib kote ou ka travay ak Cisco Container Platform, Istio, ACI & Kubernetes, Contiv & Kubernetes, Knative, elatriye.

Avantaj pwogram yo:

  • Opòtinite pou jwenn konesans ak konpetans ki nan demann sou mache a gratis
  • Disponibilite nan yon mache nan itilizatè potansyèl ak kliyan pou aplikasyon ou yo. Dè santèn de milye de solisyon ak ekipman yo disponib nan divès zòn ke kliyan Cisco itilize
  • Divèsite direksyon. Apre w fin analize pòtay yo pou devlopè lòt konpayi machann yo, mwen ka di ke disponiblite divès kalite ekipman/solisyon pou pwogramasyon ak tès kòd ou a anpil fwa pi bon pase lòt konpayi yo.

Pi wo a ou ta ka yon ti tan fè konesans ak DevNet ak opòtinite pou devlopè; nan atik sa yo nou pral kapab fè konesans ak lòt seksyon, osi byen ke ki opòtinite pou kreye pwodwi ki baze sou ekipman Cisco ak solisyon ki disponib pou konpayi yo.

Sous: www.habr.com

Add nouvo kòmantè