نبذة عن الدورة
صُممت دورة Cisco Certified DevNet Associate (DevNet Associate) لتزويد المشاركين بالمعارف والمهارات الأساسية اللازمة لتطوير التطبيقات المبنية على منصات Cisco وصيانتها. وتُعِدّ هذه الدورة المشاركين لاجتياز اختبار شهادة DevNet Associate، إذ تغطي أساسيات البرمجة والأتمتة والشبكات.
منهجية التدريب
المحاضرات والعروض التقديمية: شرح تفصيلي لمفاهيم Cisco DevNet وتقنياتها.
المختبرات العملية: تمارين تطبيقية لتطوير تطبيقات الشبكات وأتمتتها.
دراسات الحالة: سيناريوهات واقعية لتطبيق مهارات DevNet وحلولها.
النقاشات الجماعية: جلسات تفاعلية لاستكشاف تحديات أتمتة الشبكات وحلولها.
الاختبارات القصيرة والاختبارات التجريبية: تقييمات لقياس مستوى الفهم والجاهزية لاختبار الشهادة.
الكفاءات المستهدفة
- واجهات برمجة التطبيقات (APIs) وأدوات الأتمتة من Cisco
- البرمجة وكتابة النصوص البرمجية لأتمتة الشبكات
- التكامل مع منصات Cisco وتطوير التطبيقات
- أساسيات الشبكات وممارسات DevOps
أهداف الدورة
بنهاية الدورة، سيكون المشاركون قادرين على:
- تقديم فهم شامل لتقنيات Cisco DevNet وممارساتها.
- إعداد المشاركين لاجتياز اختبار Cisco Certified DevNet Associate (DevNet Associate).
- تزويد المتعلمين بالمهارات العملية اللازمة لتطوير تطبيقات الشبكات وأتمتتها وإدارتها.
- تعريف المشاركين بواجهات برمجة التطبيقات (APIs) وحزم تطوير البرمجيات (SDKs) والأدوات التي توفرها Cisco لبرمجة الشبكات.
محاور الدورة
1. تطوير البرمجيات وتصميمها
- مقدمة إلى تطوير البرمجيات ومفاهيم البرمجة
- فهم واجهات برمجة التطبيقات وخدمات الويب (RESTful APIs وJSON وXML)
- استخدام واجهات برمجة التطبيقات وحزم SDKs من Cisco
- تطوير نصوص Python البرمجية للأتمتة
2. فهم واجهات برمجة التطبيقات واستخدامها
- نظرة عامة على واجهات برمجة التطبيقات من Cisco والمصادقة
- العمل مع واجهات برمجة تطبيقات Cisco DNA (Digital Network Architecture)
- دمج واجهات برمجة تطبيقات Cisco Collaboration
- استهلاك واجهات برمجة التطبيقات واختبارها
3. أساسيات الشبكات
- مفاهيم الشبكات الأساسية (عنونة IP، والتقسيم إلى شبكات فرعية، والتوجيه)
- فهم طوبولوجيا الشبكات وبروتوكولاتها
- نظرة عامة على أجهزة الشبكات من Cisco وإعداداتها
- أساسيات أمن الشبكات
4. قابلية البرمجة في منصات Cisco
- مقدمة إلى منصات Cisco ومفاهيم قابلية البرمجة
- استخدام واجهات برمجة تطبيقات Cisco IOS XE وNX-OS وCatalyst
- تنفيذ الأتمتة باستخدام Cisco Network Programmability
- إدارة أجهزة الشبكات باستخدام REST APIs وSNMP
5. أتمتة الشبكات وتنسيقها
- أتمتة إعداد الشبكات وإدارتها
- مقدمة إلى أدوات أتمتة الشبكات (Ansible وPuppet)
- استخدام Cisco DNA للأتمتة والتحليلات
- تطبيق التكامل والتسليم المستمرين (CI/CD) لأتمتة الشبكات
6. تطوير التطبيقات ونشرها
- تطوير تطبيقات الشبكات ونشرها
- دمج التطبيقات مع منصات Cisco
- إدارة دورة حياة التطبيقات (الاختبار والنشر)
- استخدام ممارسات DevOps في تطوير التطبيقات
7. الأمن والامتثال
- تطبيق أفضل الممارسات الأمنية في أتمتة الشبكات
- فهم متطلبات الامتثال والمتطلبات التنظيمية
- تأمين واجهات برمجة التطبيقات وأدوات أتمتة الشبكات
- إدارة ضوابط الوصول والمصادقة
8. استكشاف الأخطاء وإصلاحها والمراقبة
- استكشاف مشكلات الشبكات الشائعة ومشكلات الأتمتة وإصلاحها
- مراقبة أداء الشبكة وسلامة التطبيقات
- استخدام أدوات التشخيص والسجلات لاستكشاف الأخطاء وإصلاحها
- تطبيق التنبيهات والإشعارات