الحاسوب والمعلوماتيةCI152-40
Docker Mastery – With Kubernetes + Swarm
برنامج تدريبي متخصص يجمع بين المعرفة العملية والتطبيق، ويقدمه فريق من الخبراء والمتخصصين.
CI152-40
أهداف البرنامج
- فهم تقنيات الحاويات واستخدام Docker في بناء وتشغيل التطبيقات.
- إنشاء وإدارة صور الحاويات وتشغيل التطبيقات متعددة الخدمات.
- إدارة التطبيقات باستخدام Docker Swarm وتنفيذ التوسّع والتحديثات.
- نشر وإدارة التطبيقات داخل Kubernetes بكفاءة.
- تطبيق أفضل الممارسات في تشغيل التطبيقات السحابية من حيث الأداء والأمان.
محاور البرنامج
- أساسيات الحاويات و Docker :
- مفهوم الحاويات والفرق بينها وبين الأنظمة الافتراضية
- بنية Docker (المحرّك – الصور – الحاويات)
- تشغيل وإدارة الحاويات
- الأوامر الأساسية
- بناء الصور وإدارة التطبيقات :
- إنشاء صور Docker باستخدام Dockerfile
- تحسين الصور (Image Optimization)
- إدارة التخزين Volumes))
- إدارة الشبكات داخل
- التطبيقات متعددة الخدمات :
- §مفهوم التطبيقات متعددة الحاويات
- §استخدام Docker Compose
- §ربط الخدمات وإدارة البيانات
- §إدارة الشبكات بين الخدمات
- §
- إدارة الحاويات باستخدام Docker Swarm :
- §مفهوم (Orchestration)تنسيق الحاويات
- §إعداد بيئة Swarm
- §إدارة الخدمات(Services) والمهام (Tasks)
- §التوسّعScaling) ) وموازنة الأحمال
- §التحديثات Rolling Updates))
- §
- إدارة التطبيقات باستخدام Kubernetes :
- §بنية Kubernetes ومكوناته
- §إدارةPods و Deployments
- §إدارة الخدمات (Services)
- § ConfigMaps و Secrets
- §التوسّع وإدارة الإصدارات
- §
- التشغيل في بيئة الإنتاج :
- §مراقبة الأداء Monitoring))
- §تسجيل الأحداث Logging))
- §أساسيات CI/CD
- §أفضل ممارسات الأمان للحاويات
- §مقارنة Docker Swarm و Kubernetes
الفئة المستهدفة
- مهندسو تقنية المعلومات, مهندسوDevOps , مهندسو الحوسبة السحابية, مهندسو البنية التحتية
- الراغبون في الانتقال إلى Cloud Native