شبكة مطوري سيسكو

برنامج Cisco DevNet هو برنامج تطوير من Cisco يهدف إلى مساعدة المطورين والمتخصصين في تكنولوجيا المعلومات الراغبين في كتابة التطبيقات وتطوير التكاملات مع منتجات Cisco ومنصاتها وواجهات برمجة التطبيقات الخاصة بها. يشمل Cisco DevNet منتجات Cisco في مجالات الشبكات المعرفة بالبرمجيات، والأمن السيبراني، والحوسبة السحابية، ومراكز البيانات، وإنترنت الأشياء ، والتعاون، وتطوير البرمجيات مفتوحة المصدر. كما يوفر موقع developer.cisco.com بيئات تعليمية وبيئات تجريبية، بالإضافة إلى سلسلة فيديوهات تعليمية لمن يرغبون في تعلم البرمجة واختبار التطبيقات.

تاريخ

تتمتع سيسكو بتاريخ طويل في بناء مجتمع مطورين. بدأت سيسكو مبادراتها للمطورين في عام 2000 مع بنية الصوت والفيديو والأجهزة المتكاملة (AVVID). [ 1 ] في ذلك الوقت، كان معظم المطورين يركزون على إنشاء تخصيصات لأنظمة هواتف سيسكو عبر بروتوكول الإنترنت (VoIP ).

في مرحلة ما، ازداد تركيز برنامج AVVID على المطورين، فأطلقت سيسكو برنامج مطوري تقنية سيسكو (CTDP). وتطور هذا البرنامج لاحقًا إلى مجتمع مطوري سيسكو (CDC) وشبكة مطوري سيسكو (CDN) في عام 2009. وقد أدى هذا النمو إلى توسيع نطاق واجهات برمجة التطبيقات (APIs) المستخدمة لبناء الحلول على منصات سيسكو، وشمل ذلك أدلة واجهات برمجة التطبيقات، والمنتديات، والتنزيلات، والإصدار الأولي من نظام الاختبار التجريبي. [ 2 ]

مع تزايد حاجة سيسكو لدعم المطورين، أُطلقت شبكة DevNet في عام 2014 بقيادة سوزي وي . [ 3 ] [ 4 ] [ 5 ] تضم شبكة مطوري سيسكو الجديدة واجهات برمجة تطبيقات (APIs) للعديد من تقنيات سيسكو، بما في ذلك الشبكات، وإنترنت الأشياء، والتعاون، والمصادر المفتوحة، ومراكز البيانات، وغيرها. كما تحتوي على مختبرات تعليمية، وبيئة تجريبية، ومجتمع يتيح للمطورين مشاركة إبداعاتهم. وتشارك DevNet أيضًا في العديد من فعاليات المطورين وتستضيفها، مثل هاكاثونات ومعسكرات البرمجة. [ 6 ] [ 7 ] [ 8 ]

تعقد DevNet فعاليات للمطورين حول العالم، بما في ذلك منطقة DevNet في Cisco Live .

عقدت DevNet مؤتمرها الأول للمطورين، DevNet Create، في سان فرانسيسكو في مايو 2017، مستهدفةً مطوري التطبيقات وخبراء DevOps . وتحدث غاي كاواساكي عن " فن الابتكار " خلال مؤتمر DevNet Create 2018. ويعود مؤتمر DevNet Create 2019 إلى متحف تاريخ الحاسوب في ماونتن فيو، كاليفورنيا، في الفترة من 24 إلى 25 أبريل 2019.

مكونات الموقع

يحتوي DevNet على العديد من المكونات التي تساعد المطورين على تعلم كيفية البرمجة والعمل مع واجهات برمجة تطبيقات Cisco.

أدلة ووثائق واجهة برمجة التطبيقات

يدعم Cisco DevNet مجموعة واسعة من التقنيات. ولكل منتج، يتم توفير أدلة ووثائق خاصة بواجهة برمجة التطبيقات (API). كما يتم دعم أنواع متعددة من واجهات برمجة التطبيقات، وذلك بحسب المنتج. فعلى سبيل المثال، تحتوي العديد من التقنيات الحديثة على واجهات برمجة تطبيقات REST ، بينما قد تدعم بعض المنتجات القديمة القائمة على التعاون ترميز XML . [ 9 ]

مختبرات التعلم

توفر مختبرات التعلم التابعة لـ DevNet مختبرات فردية ووحدات تعليمية ومسارات تعليمية للمبرمجين من جميع مستويات المهارة. يمكن للمطورين والطلاب تعلم أساسيات البرمجة. ويمكن لمهندسي الشبكات التعرف أكثر على الشبكات المعرفة بالبرمجيات (SDN) وغيرها من المجالات الخاصة بالشبكات. ويمكن للمبرمجين ذوي الخبرة الحصول على تدريب أكثر تعمقًا على واجهات برمجة تطبيقات Cisco. [ 10 ]

بيئات تجريبية

توفر بيئات الاختبار على شبكة DevNet مساحة مجانية حيث يمكن للمستخدمين تجربة برامجهم في بيئة شبكية. وبحسب المنتج، تكون بعض بيئات الاختبار افتراضية بينما تستخدم بيئات أخرى معدات مختبرية. [ 11 ]

نموذج التعليمات البرمجية

يمكن تحميل نماذج أكواد DevNet من مستودع GitHub إلى منصة تبادل أكواد DevNet. تتيح هذه الأداة للمطورين البحث عن الأكواد وتنزيلها والمساهمة فيها. [ 12 ]

منصة ديف نت إكستشينج

يعرض موقع DevNet Exchange مجموعة متنوعة من الحلول والتطبيقات والبرامج التي طُوّرت مع مراعاة منتجات سيسكو من قِبل شركاء سيسكو. يتيح الموقع للمطورين استكشاف برامج مطورين آخرين، ويوفر منصة لعرض برامجهم. [ 13 ]

الجوائز

جائزة أفضل بوابة مطورين شاملة ، وجائزة تسليط الضوء على المجتمع والتواصل، وجائزة أفضل ابتكار في تجربة المطورين. جوائز بوابات المطورين لعام 2018 [ 14 ]

التعاون مع شركة آبل

في يونيو 2016، أعلنت شركتا سيسكو وآبل عن شراكة خلال مؤتمر آبل العالمي للمطورين . [ 15 ] تهدف هذه الشراكة إلى تعزيز التوافق بين أجهزة سيسكو ونظام التشغيل iOS من آبل. وتشمل بعض واجهات برمجة التطبيقات (APIs) التي تدعمها سيسكو ما يلي:

  • تجربة الهاتف المحمول المتصلة (CMX)
  • سيسكو سبارك
  • تروبو
  • سيسكو إنستانت كونكت

الحصول على شهادة DevNet

هناك طريقتان لاجتياز الدورة: إما التعلم الذاتي الموجه ذاتيًا، أو اتباع نهج منظم حيث يقوم مزود التدريب بتقسيم المنهج الرسمي إلى دروس وتطبيقات عملية واختبارات تدريبية. وبغض النظر عن الطريقة المختارة، يمكن تقسيم مهارات DevNet إلى خمسة مجالات معرفية.

  1. أساسيات الشبكات (البروتوكولات، الأجهزة، خيارات الاتصال صعودًا وهبوطًا في حزمة بروتوكولات TCP/IP بما في ذلك معرفة نظام التشغيل Linux)
  2. مهارات البرمجة (بشكل أساسي لغة بايثون)
  3. أدوات DevOps (التكامل المستمر والتسليم المستمر، وأنظمة إدارة الإصدارات مثل Git وما إلى ذلك)
  4. واجهات برمجة تطبيقات البنية التحتية (من الواضح أن لكل بائع واجهاته الخاصة، لذا يركز برنامج DevNet على Cisco)
  5. دورة حياة تطوير التطبيقات (أو عمليات التكامل) ونشرها

انظر أيضاً

مراجع

  1. برنامج شركاء Cisco AVVID . Cisco.com (2000). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  2. شبكة مطوري سيسكو تستقطب جهات خارجية . تيك تارجت (5 أكتوبر 2009). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  3. سيسكو تعيد إطلاق شبكة المطورين . ذا ريجستر (22 يوليو 2014). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  4. أطلقت سيسكو شبكة DevNet لجذب مطوري البرمجيات . Eweek (22 يوليو 2014). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  5. شبكة سيسكو للمطورين تركز على المطورين . الحوسبة الشبكية (21 يوليو 2014). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  6. تقديم مؤتمر DevNet Create، مؤتمر المطورين حيث تلتقي التطبيقات بالبنية التحتية blogs.cisco.com (2017-02-07). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  7. أرشيف منطقة سيسكو لايف ديف نت بتاريخ 11 فبراير 2017 على موقع Wayback Machine www.ciscolive.com (2017). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  8. هاكاثون سيسكو الافتراضي لمنطقة آسيا والمحيط الهادئ ، مؤرشف بتاريخ 11 فبراير 2017 في أرشيف الإنترنت (Wayback Machine) www.bemyapp.com (2017). تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  9. موقع DevNet الإلكتروني developer.cisco.com. تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  10. مختبرات ديف نت التعليمية developer.cisco.com. تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  11. DevNet Sandbox developer.cisco.com. تم الاطلاع عليه بتاريخ 10 فبراير 2017.
  12. موقع تبادل أكواد DevNet developer.cisco.com/codeexchange. تم الاطلاع عليه بتاريخ 1 يوليو 2019.
  13. [أضافت سيسكو منصات تبادل الشفرة البرمجية والنظام البيئي إلى شبكة المطورين التي تضم 500 ألف عضو] ZDNet (18 يونيو 2018). تم الاطلاع عليه في 1 يوليو 2019.
  14. "الفائز" . جوائز ديف بورتال . تم الاطلاع عليه بتاريخ 19-03-2019 .
  15. شبكة مطوري أبل وسيسكو: ما الفائدة للمطورين؟ communities.cisco.com (13 يونيو 2016). تم الاطلاع عليه بتاريخ 10 فبراير 2017.