DevNet kompaniya bilan besh yildan kamroq vaqt davomida ishlaydi. Bu vaqt mobaynida kompaniya mutaxassislari va dasturlash hamjamiyati Cisco uskunalari/yechimlari bilan ishlash uchun dasturlar, ilovalar, SDKlar, kutubxonalar va ramkalar yaratdilar.
Dastur doirasida kompaniyalar/ishlab chiqish guruhlari uchun treninglar yo'nalishida rivojlanish imkoniyati mavjud. Keyingi maqolalarda men kompaniyalar uchun imkoniyatlarni batafsilroq tasvirlab beraman. Quyida men Cisco uchun ta'lim va dasturlash imkoniyatlarini tasvirlab beraman. Shuni ta'kidlash kerakki, siz qum qutilari bilan ishlash yoki platformada o'rganish orqali olishingiz mumkin bo'lgan ma'lum ko'nikmalar va bilimlarni boshqa sotuvchilar bilan ishlashda osongina ishlatishingiz mumkin.
Albatta, faqat Cisco yechimlarida mavjud bo'lgan juda ko'p noyob echimlar mavjud va ular bilan ishlash ko'nikmalari sizga boshqa narsalar qatori mehnat bozorida ham, ilovalarni ishlab chiqish bozorida ham raqobatchilardan ajralib turish imkonini beradi. Cisco kompaniyasining ko'plab sohalarda yetakchiligi bilan sizda bilimlaringizni ishga solish uchun ko'plab joylar bo'ladi.
Asboblar va resurslar endi quyidagi sohalarda mavjud: Tarmoq, Xavfsizlik, Data Center, hamkorlik, IoT, Cloud, Open Source, Analytics and Automation SW. Har bir hudud uchun alohida o‘quv laboratoriyalari mavjud. Ko'plab o'quv ma'lumotlari va amaliy vazifalar
Agar siz barcha imkoniyatlarni tavsiflab, havolalarni taqdim qilsangiz, sizlardan birortangiz maqolani oxirigacha o'qib chiqishingiz dargumon. Shuning uchun, men siz uchun barcha xilma-xillikdan quyida tavsiflangan mashhur yo'nalishlarni tanladim.
Asosiy ma'lumotlar
Hozirda ko'plab dasturlash tillari va ramkalar mavjud bo'lib, ularning har biri muayyan vazifalarni yaxshiroq va/yoki tezroq bajarishi mumkin. Tillar haqida gapirganda, vazifani bajarish tezligi juda kamdan-kam hollarda dasturlash tilini tanlashda asosiy va yagona mezon ekanligini tushunish kerak.
Ishlab chiquvchilar uchun quyidagi mezonlar ham muhimdir:
- tilni qo'llab-quvvatlash va rivojlantirish
- turli muammolarni hal qilishni soddalashtiradigan ramkalar
- jamiyat
- tayyor kutubxonalar mavjudligi
Agar qo'llash nuqtai nazaridan rivojlanish yo'nalishlari haqida gapiradigan bo'lsak, unda ikkita yo'nalish mavjud: dastur va infratuzilma.
Infratuzilmani rivojlantirish sohasida bir nechta dasturlash tillari mavjud bo'lib, ular qisman katta hamjamiyat va ularda yaratilgan ilovalar tufayli mashhurdir. Bu erda ta'kidlashga arziydi Python (Ansible, Salt kabi mahsulotlar ishlab chiqilgan) va Go (docker, kubernetes, grafana kabi mahsulotlar ishlab chiqilgan).
Ilovalarni ishlab chiqishni qayerdan boshlash mumkin?
Modulda "
modul "
Ko'pgina API-lar inson tomonidan o'qiladigan kalit-qiymat formatiga ega:
Muayyan muammolarni hal qilish uchun dasturlash tillaridan foydalanishda qiyinchiliklarga duch kelsangiz, API bilan ishlash uchun vositadan foydalanishingiz mumkin - Postman. Pochtachining grafik interfeysi aniq va REST API qurilmalari bilan ishlashni ancha osonlashtiradi. Postman bilan boshlash uchun o'quv platformasida
Tarmoqni dasturlash imkoniyati
Bugungi kunda Cisco yechimlari va uskunalari dasturlashtiriladigan bo‘lib bormoqda.Southbound API’laridan tashqari (masalan, CLI, SNMP...) ko‘proq qurilmalar va yechimlar Northbound API’larni (masalan, Web UI, RESTful) qo‘llab-quvvatlay boshladi. Dasturchilar JSON formatidagi RESTful API yoki YANG modeli (NETCONF/RESTCONF protokollari) kabi dasturiy usullardan foydalangan holda o'zaro aloqada bo'lishi mumkin bo'lgan ma'lumotlar bilan ishlashga odatlangan va yaxshiroq.
tomon
Kiberxavfsizlik
Ochiq API-lar va ushbu sohada dasturlash va o'rganish imkoniyati allaqachon yozilgan
NetDevOps
Bu yo'nalishda sizni tanishtiradigan yaxshi modul mavjud
Ushbu yo'nalish doirasida
Dasturning afzalliklari:
- Bozorda talab qilinadigan bilim va ko'nikmalarni bepul olish imkoniyati
- Ilovalaringiz uchun potentsial foydalanuvchilar va mijozlar bozorining mavjudligi. Cisco mijozlari foydalanadigan turli sohalarda yuz minglab yechimlar va uskunalar mavjud
- Yo'nalishlarning xilma-xilligi. Boshqa sotuvchi kompaniyalarning ishlab chiquvchilari uchun portallarni tahlil qilib, shuni aytishim mumkinki, sizning kodingizni dasturlash va sinovdan o'tkazish uchun turli xil uskunalar/yechimlarning mavjudligi boshqa kompaniyalarnikiga qaraganda bir necha baravar yaxshi.
Yuqorida siz DevNet va ishlab chiquvchilar uchun imkoniyatlar bilan qisqacha tanishishingiz mumkin, keyingi maqolalarda biz boshqa bo'limlar bilan, shuningdek, kompaniyalar uchun Cisco uskunalari va yechimlari asosida mahsulotlar yaratish uchun qanday imkoniyatlar mavjudligi bilan tanishishimiz mumkin.
Manba: www.habr.com